📄 cisco-h225.cxx
字号:
//// cisco-h225.cxx//// Code automatically generated by asnparse.//#ifdef P_USE_PRAGMA#pragma implementation "cisco-h225.h"#endif#include <ptlib.h>#include "cisco-h225.h"#define new PNEW#if ! H323_DISABLE_CISCO_H225//// RedirectIEinfo//CISCO_H225_RedirectIEinfo::CISCO_H225_RedirectIEinfo(unsigned tag, PASN_Object::TagClass tagClass) : PASN_Sequence(tag, tagClass, 0, TRUE, 0){}#ifndef PASN_NOPRINTONvoid CISCO_H225_RedirectIEinfo::PrintOn(ostream & strm) const{ int indent = strm.precision() + 2; strm << "{\n"; strm << setw(indent+13) << "redirectIE = " << setprecision(indent) << m_redirectIE << '\n'; strm << setw(indent-1) << setprecision(indent-2) << "}";}#endifPObject::Comparison CISCO_H225_RedirectIEinfo::Compare(const PObject & obj) const{#ifndef PASN_LEANANDMEAN PAssert(PIsDescendant(&obj, CISCO_H225_RedirectIEinfo), PInvalidCast);#endif const CISCO_H225_RedirectIEinfo & other = (const CISCO_H225_RedirectIEinfo &)obj; Comparison result; if ((result = m_redirectIE.Compare(other.m_redirectIE)) != EqualTo) return result; return PASN_Sequence::Compare(other);}PINDEX CISCO_H225_RedirectIEinfo::GetDataLength() const{ PINDEX length = 0; length += m_redirectIE.GetObjectLength(); return length;}BOOL CISCO_H225_RedirectIEinfo::Decode(PASN_Stream & strm){ if (!PreambleDecode(strm)) return FALSE; if (!m_redirectIE.Decode(strm)) return FALSE; return UnknownExtensionsDecode(strm);}void CISCO_H225_RedirectIEinfo::Encode(PASN_Stream & strm) const{ PreambleEncode(strm); m_redirectIE.Encode(strm); UnknownExtensionsEncode(strm);}PObject * CISCO_H225_RedirectIEinfo::Clone() const{#ifndef PASN_LEANANDMEAN PAssert(IsClass(CISCO_H225_RedirectIEinfo::Class()), PInvalidCast);#endif return new CISCO_H225_RedirectIEinfo(*this);}//// ProgIndIEinfo//CISCO_H225_ProgIndIEinfo::CISCO_H225_ProgIndIEinfo(unsigned tag, PASN_Object::TagClass tagClass) : PASN_Sequence(tag, tagClass, 0, TRUE, 0){}#ifndef PASN_NOPRINTONvoid CISCO_H225_ProgIndIEinfo::PrintOn(ostream & strm) const{ int indent = strm.precision() + 2; strm << "{\n"; strm << setw(indent+12) << "progIndIE = " << setprecision(indent) << m_progIndIE << '\n'; strm << setw(indent-1) << setprecision(indent-2) << "}";}#endifPObject::Comparison CISCO_H225_ProgIndIEinfo::Compare(const PObject & obj) const{#ifndef PASN_LEANANDMEAN PAssert(PIsDescendant(&obj, CISCO_H225_ProgIndIEinfo), PInvalidCast);#endif const CISCO_H225_ProgIndIEinfo & other = (const CISCO_H225_ProgIndIEinfo &)obj; Comparison result; if ((result = m_progIndIE.Compare(other.m_progIndIE)) != EqualTo) return result; return PASN_Sequence::Compare(other);}PINDEX CISCO_H225_ProgIndIEinfo::GetDataLength() const{ PINDEX length = 0; length += m_progIndIE.GetObjectLength(); return length;}BOOL CISCO_H225_ProgIndIEinfo::Decode(PASN_Stream & strm){ if (!PreambleDecode(strm)) return FALSE; if (!m_progIndIE.Decode(strm)) return FALSE; return UnknownExtensionsDecode(strm);}void CISCO_H225_ProgIndIEinfo::Encode(PASN_Stream & strm) const{ PreambleEncode(strm); m_progIndIE.Encode(strm); UnknownExtensionsEncode(strm);}PObject * CISCO_H225_ProgIndIEinfo::Clone() const{#ifndef PASN_LEANANDMEAN PAssert(IsClass(CISCO_H225_ProgIndIEinfo::Class()), PInvalidCast);#endif return new CISCO_H225_ProgIndIEinfo(*this);}//// QsigNonStdInfo//CISCO_H225_QsigNonStdInfo::CISCO_H225_QsigNonStdInfo(unsigned tag, PASN_Object::TagClass tagClass) : PASN_Sequence(tag, tagClass, 0, TRUE, 0){}#ifndef PASN_NOPRINTONvoid CISCO_H225_QsigNonStdInfo::PrintOn(ostream & strm) const{ int indent = strm.precision() + 2; strm << "{\n"; strm << setw(indent+6) << "iei = " << setprecision(indent) << m_iei << '\n'; strm << setw(indent+10) << "rawMesg = " << setprecision(indent) << m_rawMesg << '\n'; strm << setw(indent-1) << setprecision(indent-2) << "}";}#endifPObject::Comparison CISCO_H225_QsigNonStdInfo::Compare(const PObject & obj) const{#ifndef PASN_LEANANDMEAN PAssert(PIsDescendant(&obj, CISCO_H225_QsigNonStdInfo), PInvalidCast);#endif const CISCO_H225_QsigNonStdInfo & other = (const CISCO_H225_QsigNonStdInfo &)obj; Comparison result; if ((result = m_iei.Compare(other.m_iei)) != EqualTo) return result; if ((result = m_rawMesg.Compare(other.m_rawMesg)) != EqualTo) return result; return PASN_Sequence::Compare(other);}PINDEX CISCO_H225_QsigNonStdInfo::GetDataLength() const{ PINDEX length = 0; length += m_iei.GetObjectLength(); length += m_rawMesg.GetObjectLength(); return length;}BOOL CISCO_H225_QsigNonStdInfo::Decode(PASN_Stream & strm){ if (!PreambleDecode(strm)) return FALSE; if (!m_iei.Decode(strm)) return FALSE; if (!m_rawMesg.Decode(strm)) return FALSE; return UnknownExtensionsDecode(strm);}void CISCO_H225_QsigNonStdInfo::Encode(PASN_Stream & strm) const{ PreambleEncode(strm); m_iei.Encode(strm); m_rawMesg.Encode(strm); UnknownExtensionsEncode(strm);}PObject * CISCO_H225_QsigNonStdInfo::Clone() const{#ifndef PASN_LEANANDMEAN PAssert(IsClass(CISCO_H225_QsigNonStdInfo::Class()), PInvalidCast);#endif return new CISCO_H225_QsigNonStdInfo(*this);}//// CallMgrParam//CISCO_H225_CallMgrParam::CISCO_H225_CallMgrParam(unsigned tag, PASN_Object::TagClass tagClass) : PASN_Sequence(tag, tagClass, 0, TRUE, 0){}#ifndef PASN_NOPRINTONvoid CISCO_H225_CallMgrParam::PrintOn(ostream & strm) const{ int indent = strm.precision() + 2; strm << "{\n"; strm << setw(indent+22) << "interclusterVersion = " << setprecision(indent) << m_interclusterVersion << '\n'; strm << setw(indent+15) << "enterpriseID = " << setprecision(indent) << m_enterpriseID << '\n'; strm << setw(indent-1) << setprecision(indent-2) << "}";}#endifPObject::Comparison CISCO_H225_CallMgrParam::Compare(const PObject & obj) const{#ifndef PASN_LEANANDMEAN PAssert(PIsDescendant(&obj, CISCO_H225_CallMgrParam), PInvalidCast);#endif const CISCO_H225_CallMgrParam & other = (const CISCO_H225_CallMgrParam &)obj; Comparison result; if ((result = m_interclusterVersion.Compare(other.m_interclusterVersion)) != EqualTo) return result; if ((result = m_enterpriseID.Compare(other.m_enterpriseID)) != EqualTo) return result; return PASN_Sequence::Compare(other);}PINDEX CISCO_H225_CallMgrParam::GetDataLength() const{ PINDEX length = 0; length += m_interclusterVersion.GetObjectLength(); length += m_enterpriseID.GetObjectLength(); return length;}BOOL CISCO_H225_CallMgrParam::Decode(PASN_Stream & strm){ if (!PreambleDecode(strm)) return FALSE; if (!m_interclusterVersion.Decode(strm)) return FALSE; if (!m_enterpriseID.Decode(strm)) return FALSE; return UnknownExtensionsDecode(strm);}void CISCO_H225_CallMgrParam::Encode(PASN_Stream & strm) const{ PreambleEncode(strm); m_interclusterVersion.Encode(strm); m_enterpriseID.Encode(strm); UnknownExtensionsEncode(strm);}PObject * CISCO_H225_CallMgrParam::Clone() const{#ifndef PASN_LEANANDMEAN PAssert(IsClass(CISCO_H225_CallMgrParam::Class()), PInvalidCast);#endif return new CISCO_H225_CallMgrParam(*this);}//// CallPreserveParam//CISCO_H225_CallPreserveParam::CISCO_H225_CallPreserveParam(unsigned tag, PASN_Object::TagClass tagClass) : PASN_Sequence(tag, tagClass, 0, TRUE, 0){}#ifndef PASN_NOPRINTONvoid CISCO_H225_CallPreserveParam::PrintOn(ostream & strm) const{ int indent = strm.precision() + 2; strm << "{\n"; strm << setw(indent+17) << "callPreserveIE = " << setprecision(indent) << m_callPreserveIE << '\n'; strm << setw(indent-1) << setprecision(indent-2) << "}";}#endifPObject::Comparison CISCO_H225_CallPreserveParam::Compare(const PObject & obj) const{#ifndef PASN_LEANANDMEAN PAssert(PIsDescendant(&obj, CISCO_H225_CallPreserveParam), PInvalidCast);#endif const CISCO_H225_CallPreserveParam & other = (const CISCO_H225_CallPreserveParam &)obj; Comparison result; if ((result = m_callPreserveIE.Compare(other.m_callPreserveIE)) != EqualTo) return result; return PASN_Sequence::Compare(other);}PINDEX CISCO_H225_CallPreserveParam::GetDataLength() const{ PINDEX length = 0; length += m_callPreserveIE.GetObjectLength(); return length;}BOOL CISCO_H225_CallPreserveParam::Decode(PASN_Stream & strm){ if (!PreambleDecode(strm)) return FALSE; if (!m_callPreserveIE.Decode(strm)) return FALSE; return UnknownExtensionsDecode(strm);}void CISCO_H225_CallPreserveParam::Encode(PASN_Stream & strm) const{ PreambleEncode(strm); m_callPreserveIE.Encode(strm); UnknownExtensionsEncode(strm);}PObject * CISCO_H225_CallPreserveParam::Clone() const{#ifndef PASN_LEANANDMEAN PAssert(IsClass(CISCO_H225_CallPreserveParam::Class()), PInvalidCast);#endif return new CISCO_H225_CallPreserveParam(*this);}//// CallSignallingParam//CISCO_H225_CallSignallingParam::CISCO_H225_CallSignallingParam(unsigned tag, PASN_Object::TagClass tagClass) : PASN_Sequence(tag, tagClass, 1, TRUE, 0){ m_connectedNumber.SetConstraints(PASN_Object::FixedConstraint, 1, 127);}#ifndef PASN_NOPRINTONvoid CISCO_H225_CallSignallingParam::PrintOn(ostream & strm) const{ int indent = strm.precision() + 2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -