www.pudn.com > VOIP(H323).rar
To Read all the content
[file head]:
/**
* This file was generated by the Objective Systems ASN1C Compiler
* (http://www.obj-sys.com). Version: 5.70, Date: 07-Oct-2004.
*/
#include "ooasn1.h"
#include "H323-MESSAGES.h"
/**************************************************************/
/* */
/* ProtocolIdentifier */
/* */
/**************************************************************/
EXTERN int asn1PE_H225ProtocolIdentifier (OOCTXT* pctxt, H225ProtocolIdentifier value)
{
int stat = ASN_OK;
stat = encodeObjectIdentifier (pctxt, &amt;value);
if (stat != ASN_OK) return LOG_ASN1ERR (pctxt, stat);
return (stat);
}
/**************************************************************/
/* */
/* TransportAddress_ipAddress_ip */
/*
... ...
[file tail]:
... ...
openType.data = encodeGetMsgPtr(&amt;lctxt, (int*)&amt;openType.numocts);
stat = encodeOpenType(pctxt, openType.numocts, openType.data);
if (stat != ASN_OK)
{
freeContext (&amt;lctxt);
return LOG_ASN1ERR (pctxt, stat);
}
freeContext (&amt;lctxt);
}
if(pvalue->m.supportsACFSequencesPresent)
{
initContext (&amt;lctxt);
stat = setPERBuffer (&amt;lctxt, 0, 0, TRUE);
if (stat != ASN_OK)
{
freeContext (&amt;lctxt);
return LOG_ASN1ERR (pctxt, stat);
}
//NULL extension element
stat = encodeByteAlign (&amt;lctxt);
if (stat != ASN_OK)
{
freeContext (&amt;lctxt);
return LOG_ASN1ERR (pctxt, stat);
}
openType.data = encodeGetMsgPtr(&amt;lctxt, (int*)&amt;openType.numocts);
stat = encodeOpenType(pctxt, openType.numocts, openType.data);
if (stat != ASN_OK)
{
freeContext (&amt;lctxt);
return LOG_ASN1ERR (pctxt, stat);
}
freeContext (&amt;lctxt);
}
}
return stat;
}
//added by tony 2004.12.1 [end]