oocmdchannel.h

来自「一个非常美妙的proxy。功能强大。基于sip的协议。如果还要的话」· C头文件 代码 · 共 108 行

H
108
字号
/* * Copyright (C) 2004-2005 by Objective Systems, Inc. * * This software is furnished under an open source license and may be  * used and copied only in accordance with the terms of this license.  * The text of the license may generally be found in the root  * directory of this installation in the COPYING file.  It  * can also be viewed online at the following URL: * *   http://www.obj-sys.com/open/license.html * * Any redistributions of this file including modified versions must  * maintain this copyright notice. * *****************************************************************************//** * @file ooCmdChannel.h  * This file contains stack commands which an user application can use to make * call, hang call etc.  */#ifndef OO_CMDCHANNEL_H#define OO_CMDCHANNEL_H#include "ootypes.h"#include "ooStackCmds.h"#ifdef __cplusplusextern "C" {#endif#ifndef EXTERN#if defined (MAKE_DLL)#define EXTERN __declspec(dllexport)#else#define EXTERN#endif /* MAKE_DLL */#endif /* EXTERN */#define OO_DEFAULT_CMDLISTENER_PORT 7575/** * @addtogroup channels  * @{ *//** * This function creates a command listener. This is nothing but a tcp socket * in listen mode waiting for incoming connection on which the stack thread  * will receive commands. * * @return          OO_OK, on success; OO_FAILED, on failure */EXTERN int ooCreateCmdListener();/** * This function is used to accept an incoming connection request for command  * channel. *  * @return          OO_OK, on success; OO_FAILED, on failure */EXTERN  int ooAcceptCmdConnection();/** * This function is used to setup a command connection with the main stack  * thread. The application commands are sent over this connection to stack  * thread. * * @return          OO_OK, on success; OO_FAILED, on failure */EXTERN int ooCreateCmdConnection();/** * This function is used to close a command channel setup with the stack  * thread. * * @return          OO_OK, on success; OO_FAILED, on failure */EXTERN int ooCloseCmdConnection();/** * This function is used by stack api to write stack commands to command  * channel. * * @return          OO_OK, on success; OO_FAILED, on failure */EXTERN int ooWriteStackCommand(OOStackCommand *cmd);/** * This function is used by stack thread to read and process stack commands  * received over command channel. * * @return          OO_OK, on success; OO_FAILED, on failure */EXTERN int ooReadAndProcessStackCommand();/**  * @}  */#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?