acl/app/gid/gid_server/include/service_main.h
zsxxsz cc05b877a2 first commit acl to github
first commit acl to github
2013-08-18 17:42:25 +08:00

30 lines
522 B
C

#ifndef __SERVICE_MAIN_INCLUDE_H__
#define __SERVICE_MAIN_INCLUDE_H__
#include "lib_acl.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
* 初始化函数,服务器模板框架启动后仅调用该函数一次
* @param ctx {void*} 用户自定义类型指针
*/
extern void service_init(void *ctx);
extern void service_exit(void *ctx);
/**
* 协议处理函数入口
* @param stream {ACL_VSTREAM*} 客户端数据连接流
* @param ctx {void*} 用户自定义类型指针
*/
extern int service_main(ACL_VSTREAM *stream, void *ctx);
#ifdef __cplusplus
}
#endif
#endif