Exemple #1
0
 TokenSIPMessage(void) : TokenAbstract("SIPMessage"),
   _sequence(
   Alternative<TokenSIPRequestLine, TokenSIPStatusLine>(TokenSIPRequestLine(), TokenSIPStatusLine()),
   Occurrence<TokenSIPMessageHeader>(TokenSIPMessageHeader(), 0, -1, true),
   TokenCRLF(),
   Occurrence<TokenOctects>(TokenOctects(), 0, 1, true))
 {
   _sequence.disable_factory(true);
 }
 TokenSIPMessageHeader(void) : TokenAbstract("SIPMessageHeader"),
   _sequence
   (
   Alternative
   <
   TokenSIPMessageHeader_Accept,
   TokenSIPMessageHeader_Accept_Encoding,
   TokenSIPMessageHeader_Accept_Language,
   TokenSIPMessageHeader_Alert_Info,
   TokenSIPMessageHeader_Allow,
   TokenSIPMessageHeader_Authentication_Info,
   TokenSIPMessageHeader_Authorization,
   TokenSIPMessageHeader_Call_ID,
   TokenSIPMessageHeader_Call_Info,
   TokenSIPMessageHeader_Contact,
   TokenSIPMessageHeader_Content_Disposition,
   TokenSIPMessageHeader_Content_Encoding,
   TokenSIPMessageHeader_Content_Language,
   TokenSIPMessageHeader_Content_Length,
   TokenSIPMessageHeader_Content_Type,
   TokenSIPMessageHeader_CSeq,
   TokenSIPMessageHeader_Date,
   //TokenSIPMessageHeader_Error_Info,
   TokenSIPMessageHeader_Expires,
   TokenSIPMessageHeader_From,
   //TokenSIPMessageHeader_In_Reply_To,
   TokenSIPMessageHeader_Max_Forwards,
   //TokenSIPMessageHeader_MIME_Version,
   //TokenSIPMessageHeader_Min_Expires,
   //TokenSIPMessageHeader_Organization,
   //TokenSIPMessageHeader_Priority,
   //TokenSIPMessageHeader_Proxy_Authenticate,
   //TokenSIPMessageHeader_Proxy_Authorization,
   //TokenSIPMessageHeader_Proxy_Require,
   //TokenSIPMessageHeader_Record_Route,
   //TokenSIPMessageHeader_Reply_To,
   //TokenSIPMessageHeader_Require,
   //TokenSIPMessageHeader_Retry_After,
   //TokenSIPMessageHeader_Route,
   //TokenSIPMessageHeader_Server,
   //TokenSIPMessageHeader_Subject,
   //TokenSIPMessageHeader_Supported,
   //TokenSIPMessageHeader_Timestamp,
   TokenSIPMessageHeader_To,
   //TokenSIPMessageHeader_Unsupported,
   //TokenSIPMessageHeader_User_Agent,
   TokenSIPMessageHeader_Via,
   //TokenSIPMessageHeader_Warning,
   //TokenSIPMessageHeader_WWW_Authenticate,
   TokenSIPMessageHeader_extension_header
   >
   (
 TokenSIPMessageHeader_Accept(),
 TokenSIPMessageHeader_Accept_Encoding(),
 TokenSIPMessageHeader_Accept_Language(),
 TokenSIPMessageHeader_Alert_Info(),
 TokenSIPMessageHeader_Allow(),
 TokenSIPMessageHeader_Authentication_Info(),
 TokenSIPMessageHeader_Authorization(),
 TokenSIPMessageHeader_Call_ID(),
 TokenSIPMessageHeader_Call_Info(),
 TokenSIPMessageHeader_Contact(),
 TokenSIPMessageHeader_Content_Disposition(),
 TokenSIPMessageHeader_Content_Encoding(),
 TokenSIPMessageHeader_Content_Language(),
 TokenSIPMessageHeader_Content_Length(),
 TokenSIPMessageHeader_Content_Type(),
 TokenSIPMessageHeader_CSeq(),
 TokenSIPMessageHeader_Date(),
 //TokenSIPMessageHeader_Error_Info(),
 TokenSIPMessageHeader_Expires(),
 TokenSIPMessageHeader_From(),
 //TokenSIPMessageHeader_In_Reply_To(),
 TokenSIPMessageHeader_Max_Forwards(),
 //TokenSIPMessageHeader_MIME_Version(),
 //TokenSIPMessageHeader_Min_Expires(),
 //TokenSIPMessageHeader_Organization(),
 //TokenSIPMessageHeader_Priority(),
 //TokenSIPMessageHeader_Proxy_Authenticate(),
 //TokenSIPMessageHeader_Proxy_Authorization(),
 //TokenSIPMessageHeader_Proxy_Require(),
 //TokenSIPMessageHeader_Record_Route(),
 //TokenSIPMessageHeader_Reply_To(),
 //TokenSIPMessageHeader_Require(),
 //TokenSIPMessageHeader_Retry_After(),
 //TokenSIPMessageHeader_Route(),
 //TokenSIPMessageHeader_Server(),
 //TokenSIPMessageHeader_Subject(),
 //TokenSIPMessageHeader_Supported(),
 //TokenSIPMessageHeader_Timestamp(),
 TokenSIPMessageHeader_To(),
 //TokenSIPMessageHeader_Unsupported(),
 //TokenSIPMessageHeader_User_Agent(),
 TokenSIPMessageHeader_Via(),
 //TokenSIPMessageHeader_Warning(),
 //TokenSIPMessageHeader_WWW_Authenticate(),
 TokenSIPMessageHeader_extension_header()
   ),
   TokenCRLF()
   )
 {
     _sequence.disable_factory(true);
 }
Exemple #3
-14
 TokenSIPVersion(void) : TokenAbstract("SIPVersion"), 
   _sequence(Token("SIP/"), TokenDigits(), Token("."), TokenDigits())
 {
   _sequence.disable_factory(true);
 }