task.h
来自「基于h323协议的软phone」· C头文件 代码 · 共 63 行
H
63 行
/***************************************************************************
*
* Module: task.h
*
* Description:
*
* Author: chenjian
*
* Copyright 1999, BEP Technologies, Inc., All rights reserved
*
*
* Change Log:
*
* Date By Description
* ========== =========== ==========================================
* 10/20/2003 chenjian Created
*
***************************************************************************/
#ifndef __TASK_H__
#define __TASK_H__
/*#define TRUE 1
#define FALSE 0*/
#include <stdlib.h>
#include <stdio.h>
#include "event.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct s_event
{
int iEvent;
char* pMsg;
} s_event;
struct s_task;
typedef int (*f_act)(struct s_task* psTask);
typedef int (*f_action)(struct s_event* psEvent, struct s_task* psTask);
typedef struct s_task
{
/*int iState;*/
void* pData;
struct s_task* psTask;
f_action fAction;
f_act fClear;
f_act fReset;
} s_task;
extern void clearTask(s_task* psTask);
extern void resetTask(s_task* psTask);
extern void clearSonTask(s_task* psTask);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?