reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
Symbols.hxx
Go to the documentation of this file.
1#if !defined(RESIP_SYMBOLS_HXX)
2#define RESIP_SYMBOLS_HXX
3
4
5namespace resip
6{
7
8class Symbols
9{
10 public:
11 static const char* DefaultSipVersion;
12 static const char* DefaultSipScheme;
13
14 static const char* AT_SIGN;
15 static const char* COLON;
16 static const char* BAR;
17 static const char* DASH;
18 static const char* DASHDASH;
19 static const char* DOT;
20 static const char* COMMA_OR_EQUAL;
21 static const char* CRLF;
22 static const char* CRLFCRLF;
23 static const char* CR;
24 static const char* LF;
25 static const char* TAB;
26 static const char* DOUBLE_QUOTE;
27 static const char* LA_QUOTE;
28 static const char* RA_QUOTE;
29 static const char* EQUALS;
30 static const char* SEMI_COLON;
31 static const char* SEMI_OR_EQUAL;
32 static const char* SLASH;
33 static const char* B_SLASH;
34 static const char* SPACE;
35 static const char* COMMA;
36 static const char* ZERO;
37 static const char* LPAREN;
38 static const char* RPAREN;
39 static const char* LS_BRACKET;
40 static const char* RS_BRACKET;
41 static const char* PERIOD;
42 static const char* QUESTION;
43 static const char* AMPERSAND;
44 static const char* PERCENT;
45 static const char* STAR;
46 static const char* UNDERSCORE;
47
48 static const char* ProtocolName;
49 static const char* ProtocolVersion;
50 static const char* UDP;
51 static const char* TCP;
52 static const char* TLS;
53 static const char* DTLS;
54 static const char* SCTP;
55 static const char* WS;
56 static const char* WSS;
57 static const char* SRVUDP;
58 static const char* SRVTCP;
59 static const char* SRVTLS;
60 static const char* SRVSCTP;
61
62 static const char* Sip;
63 static const char* Sips;
64 static const char* Tel;
65 static const char* Urn;
66 static const char* Pres;
67
68 static const char* Phone;
69 static const char* Isub;
70 static const char* Postd;
71
72 static const char* auth;
73 static const char* authInt;
74 static const char* Digest;
75 static const char* Basic;
76
77 static const char * const MagicCookie;
78 static const char * const resipCookie;
79 static const char * const WebsocketMagicGUID;
80
81 static const int DefaultSipPort;
82 static const int SipTlsPort;
83 static const int SipWsPort;
84 static const int SipWssPort;
85 static const int DefaultSipsPort;
86
87 static const char* SrvSip;
88 static const char* SrvSips;
89 static const char* SrvUdp;
90 static const char* SrvTcp;
91 static const char* NaptrSip;
92 static const char* NaptrSips;
93 static const char* NaptrUdp;
94 static const char* NaptrTcp;
95
96 static const char* audio;
97 static const char* RTP_AVP;
98 static const char* RTP_AVPF;
99 static const char* RTP_SAVP;
100 static const char* RTP_SAVPF;
101 static const char* UDP_TLS_RTP_SAVP;
102
103 static const char* Presence;
104 static const char* Required;
105 static const char* Optional;
106
107 static const char* C100rel;
108 static const char* Replaces;
109 static const char* Timer;
110 static const char* NoReferSub;
111 static const char* AnswerMode;
112 static const char* TargetDialog;
113 static const char* Path;
114 static const char* Outbound;
115 static const char* Join;
116 static const char* Undefined;
117
118 static const char* Pending;
119 static const char* Active;
120 static const char* Terminated;
121
122 static const char* Certificate; // from draft-ietf-certs
123 static const char* Credential; // from draft-ietf-certs
124 static const char* SipProfile; //from draft-ietf-sipping-config-framework
125
126 static const char* pathSep;
127 static const char* id;
128
129 static const char* Gruu;
130
131 static const char* Uui; // from draft-ietf-cuss-sip-uui-17
132 static const char* Hex; // from draft-ietf-cuss-sip-uui-17
133 static const char* IsdnInterwork; // from draft-johnston-sipping-cc-uui-09
134 static const char* IsdnUui; // from draft-johnston-sipping-cc-uui-09
135 static const char* TrickleIce; // from RFC 8840
136};
137
138}
139
140#endif
141
142/* ====================================================================
143 * The Vovida Software License, Version 1.0
144 *
145 * Copyright (c) 2000 Vovida Networks, Inc. All rights reserved.
146 *
147 * Redistribution and use in source and binary forms, with or without
148 * modification, are permitted provided that the following conditions
149 * are met:
150 *
151 * 1. Redistributions of source code must retain the above copyright
152 * notice, this list of conditions and the following disclaimer.
153 *
154 * 2. Redistributions in binary form must reproduce the above copyright
155 * notice, this list of conditions and the following disclaimer in
156 * the documentation and/or other materials provided with the
157 * distribution.
158 *
159 * 3. The names "VOCAL", "Vovida Open Communication Application Library",
160 * and "Vovida Open Communication Application Library (VOCAL)" must
161 * not be used to endorse or promote products derived from this
162 * software without prior written permission. For written
163 * permission, please contact vocal@vovida.org.
164 *
165 * 4. Products derived from this software may not be called "VOCAL", nor
166 * may "VOCAL" appear in their name, without prior written
167 * permission of Vovida Networks, Inc.
168 *
169 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
170 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
171 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
172 * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL VOVIDA
173 * NETWORKS, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT DAMAGES
174 * IN EXCESS OF $1,000, NOR FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
175 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
176 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
177 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
178 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
179 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
180 * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
181 * DAMAGE.
182 *
183 * ====================================================================
184 *
185 * This software consists of voluntary contributions made by Vovida
186 * Networks, Inc. and many individuals on behalf of Vovida Networks,
187 * Inc. For more information on Vovida Networks, Inc., please see
188 * <http://www.vovida.org/>.
189 *
190 */
static const char * SEMI_COLON
Definition Symbols.hxx:30
static const char * ZERO
Definition Symbols.hxx:36
static const char * id
Definition Symbols.hxx:127
static const char * RTP_AVP
Definition Symbols.hxx:97
static const char * Tel
Definition Symbols.hxx:64
static const char * LF
Definition Symbols.hxx:24
static const char * RTP_AVPF
Definition Symbols.hxx:98
static const char * IsdnUui
Definition Symbols.hxx:134
static const char * Sips
Definition Symbols.hxx:63
static const char * B_SLASH
Definition Symbols.hxx:33
static const char * SrvTcp
Definition Symbols.hxx:90
static const char * SrvUdp
Definition Symbols.hxx:89
static const char * auth
Definition Symbols.hxx:72
static const char * Join
Definition Symbols.hxx:115
static const char * Gruu
Definition Symbols.hxx:129
static const int SipWssPort
Definition Symbols.hxx:84
static const char * Basic
Definition Symbols.hxx:75
static const char * RTP_SAVP
Definition Symbols.hxx:99
static const char * RPAREN
Definition Symbols.hxx:38
static const char * IsdnInterwork
Definition Symbols.hxx:133
static const char * Terminated
Definition Symbols.hxx:120
static const char * Path
Definition Symbols.hxx:113
static const char * SrvSip
Definition Symbols.hxx:87
static const int DefaultSipsPort
Definition Symbols.hxx:85
static const char * Hex
Definition Symbols.hxx:132
static const char * WSS
Definition Symbols.hxx:56
static const char * Optional
Definition Symbols.hxx:105
static const char * DASH
Definition Symbols.hxx:17
static const char * LS_BRACKET
Definition Symbols.hxx:39
static const char * audio
Definition Symbols.hxx:96
static const char * LPAREN
Definition Symbols.hxx:37
static const char * Required
Definition Symbols.hxx:104
static const char * Urn
Definition Symbols.hxx:65
static const char * LA_QUOTE
Definition Symbols.hxx:27
static const char * authInt
Definition Symbols.hxx:73
static const char * C100rel
Definition Symbols.hxx:107
static const char * SRVSCTP
Definition Symbols.hxx:60
static const char * WS
Definition Symbols.hxx:55
static const char * DefaultSipVersion
Definition Symbols.hxx:11
static const char * Undefined
Definition Symbols.hxx:116
static const char * SRVTCP
Definition Symbols.hxx:58
static const char * ProtocolName
Definition Symbols.hxx:48
static const char * DOT
Definition Symbols.hxx:19
static const char * PERCENT
Definition Symbols.hxx:44
static const char * SPACE
Definition Symbols.hxx:34
static const char * Timer
Definition Symbols.hxx:109
static const char * RTP_SAVPF
Definition Symbols.hxx:100
static const char * COLON
Definition Symbols.hxx:15
static const char * DASHDASH
Definition Symbols.hxx:18
static const char * Pending
Definition Symbols.hxx:118
static const char * SipProfile
Definition Symbols.hxx:124
static const int SipWsPort
Definition Symbols.hxx:83
static const char * RS_BRACKET
Definition Symbols.hxx:40
static const int DefaultSipPort
Definition Symbols.hxx:81
static const char * Isub
Definition Symbols.hxx:69
static const char * QUESTION
Definition Symbols.hxx:42
static const char * UDP
Definition Symbols.hxx:50
static const char * COMMA
Definition Symbols.hxx:35
static const char * Phone
Definition Symbols.hxx:68
static const char * DefaultSipScheme
Definition Symbols.hxx:12
static const char * BAR
Definition Symbols.hxx:16
static const char * pathSep
Definition Symbols.hxx:126
static const char * SCTP
Definition Symbols.hxx:54
static const char * CR
Definition Symbols.hxx:23
static const char * AnswerMode
Definition Symbols.hxx:111
static const char * Outbound
Definition Symbols.hxx:114
static const char * AT_SIGN
Definition Symbols.hxx:14
static const char * DTLS
Definition Symbols.hxx:53
static const char * NaptrTcp
Definition Symbols.hxx:94
static const char * Sip
Definition Symbols.hxx:62
static const char * SLASH
Definition Symbols.hxx:32
static const char *const WebsocketMagicGUID
Definition Symbols.hxx:79
static const char * Pres
Definition Symbols.hxx:66
static const char * SrvSips
Definition Symbols.hxx:88
static const char * Postd
Definition Symbols.hxx:70
static const char * NaptrSip
Definition Symbols.hxx:91
static const char * Presence
Definition Symbols.hxx:103
static const char * PERIOD
Definition Symbols.hxx:41
static const char * CRLFCRLF
Definition Symbols.hxx:22
static const char * UNDERSCORE
Definition Symbols.hxx:46
static const char * Credential
Definition Symbols.hxx:123
static const char * Replaces
Definition Symbols.hxx:108
static const char * TrickleIce
Definition Symbols.hxx:135
static const char * TLS
Definition Symbols.hxx:52
static const char * Certificate
Definition Symbols.hxx:122
static const char * NaptrUdp
Definition Symbols.hxx:93
static const int SipTlsPort
Definition Symbols.hxx:82
static const char * Digest
Definition Symbols.hxx:74
static const char * RA_QUOTE
Definition Symbols.hxx:28
static const char * EQUALS
Definition Symbols.hxx:29
static const char *const resipCookie
Definition Symbols.hxx:78
static const char * TCP
Definition Symbols.hxx:51
static const char * SEMI_OR_EQUAL
Definition Symbols.hxx:31
static const char * TAB
Definition Symbols.hxx:25
static const char * AMPERSAND
Definition Symbols.hxx:43
static const char * COMMA_OR_EQUAL
Definition Symbols.hxx:20
static const char * UDP_TLS_RTP_SAVP
Definition Symbols.hxx:101
static const char * SRVTLS
Definition Symbols.hxx:59
static const char * STAR
Definition Symbols.hxx:45
static const char * NoReferSub
Definition Symbols.hxx:110
static const char * TargetDialog
Definition Symbols.hxx:112
static const char * NaptrSips
Definition Symbols.hxx:92
static const char * CRLF
Definition Symbols.hxx:21
static const char * Uui
Definition Symbols.hxx:131
static const char *const MagicCookie
Definition Symbols.hxx:77
static const char * DOUBLE_QUOTE
Definition Symbols.hxx:26
static const char * SRVUDP
Definition Symbols.hxx:57
static const char * ProtocolVersion
Definition Symbols.hxx:49
static const char * Active
Definition Symbols.hxx:119
dcm! – add UnusedChecking(_enum) below;