⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 agent.h

📁 基于h323协议的软phone
💻 H
字号:
#ifdef __cplusplus
extern "C" {
#endif

#ifndef __AGENT_H
#define __AGENT_H

#include <h341common.h>

RV_DECLARE_HANDLE(h341AgentHandleT); 
RV_DECLARE_HANDLE(h341RegisterHandleT); 


/*#define MAX_SUB_AGENT 5*/


typedef int (*h341SetParameterT)(
                                 IN h341RegisterHandleT reg,
                                 IN h341ParameterName name,
                                 IN mibDataT *data);

typedef int (*h341MRRetrieveT)(  IN h341RegisterHandleT reg,
                                 IN instanceRequestDataPtrT * multReqPtr,
                                 IN int reqNum);




h341AgentHandleT h341AgentInit(	IN int maxRequestNumber,
                                IN int maxInstanceNumber,
								IN h341SetParameterT  h341SetParameter,
								IN h341MRRetrieveT	   h341MRRetrieve	);


void h341AgentEnd(IN h341AgentHandleT hAgent);


int h341AgentRegister(IN h341AgentHandleT hAgent,
                      IN h341RegisterHandleT reg);

void h341AgentUnRegister(IN h341AgentHandleT hAgent,
                         IN int ifIndex);

snmpObjectT * h341GetSubTrees(IN h341AgentHandleT hAgent,
                              OUT int * size); 


int h341GetNext( IN  h341AgentHandleT hAgent,
                        IN  snmpObjectT * oid, 
                        OUT snmpObjectT * oidNext,
                        OUT h341ErrorT  * error,
                        IN  int len);


h341ErrorT h341SetValue(    IN h341AgentHandleT hAgent,
                            IN snmpObjectT * oid, 
                            IN mibDataT *data);


int h341GetValue(    IN h341AgentHandleT hAgent,
                            OUT snmpObjectT * oid,  
                            OUT int  * error,
                            IN int len);



void h341ChangeGlobals( IN h341AgentHandleT hAgent,
                        IN h341ParameterName name,
                        IN int offset);



/*h341ErrorT h341RetrieveGlParameter (IN h341AgentHandleT hAgent,
                                    IN h341ParameterName name,
                                    OUT mibDataT *data);

*/



#endif

#ifdef __cplusplus
}
#endif

⌨️ 快捷键说明

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