📄 init.c
字号:
/******************************************************************** * * File: init.c * * Description: * Initialization functions commonly used by all megaco apps. * * * Copyright 2003 Netergy Microelectronics, Inc. All rights reserved. * ********************************************************************/#include "h248app.h"BOOL g_bIsRegistered;/************************************************************************** * _InitializeH248 * Initialization of H248 protocol stack * returns TRUE upon successful startup of protocol stack, * or FALSE otherwise **************************************************************************/LONG _InitializeH248(){ LONG lReturn = 0; g_bIsRegistered = FALSE; H248ProtocolInitialize(); // set up network info APPLOG(LOG_INFO, "_InitializeH248():: MG info: %s:%d\n", g_sMgIpAddr, g_wMgPort); APPLOG(LOG_INFO, "_InitializeH248():: MG DeviceName: %s\n", g_sMgDeviceName); H248ProtocolSetMG(g_sMgIpAddr, g_wMgPort, g_sMgDeviceName); H248ProtocolSetCbk(H248StackCB); H248ProtocolSetMGC(g_sMgcIpAddr, g_wMgcPort, NULL); H248ProtocolSetRandomSeed(AudioGetRandomNumber()); H248InitResourcesManager(); APPLOG(LOG_INFO, "_InitializeH248():: MGC info: %s:%d\n", g_sMgcIpAddr, g_wMgcPort); return lReturn;}void CreateInstance(END_POINT *pEndPoint) { LONG lReturn; H_MEDIA_STREAM hStream; PROTOCOL_CAP xCap; lReturn = H248InstanceCreate(&(pEndPoint->hInstance), (DWORD)pEndPoint, pEndPoint->szTermName); hStream = MediaStreamCreate(PROTOCOL_MEDIA_LINE, pEndPoint->hInstance); xCap.eMedia = PROTOCOL_MEDIA_LINE; xCap.u.xLine.oLineNumber = pEndPoint->wChannel; MediaStreamSetCap(hStream, &xCap); APPLOG(LOG_INFO,"CreateInstance():: EndPoint %lx, Instance %lx\n", (DWORD)pEndPoint, (DWORD)pEndPoint->hInstance);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -