init.c

来自「h.248源代码」· C语言 代码 · 共 63 行

C
63
字号
/******************************************************************** * * 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 + =
减小字号Ctrl + -
显示快捷键?