9 #ifndef PTLIB_RFC1155_H
10 #define PTLIB_RFC1155_H
24 #ifndef PASN_LEANANDMEAN
43 #ifndef PASN_LEANANDMEAN
49 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
55 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
73 #ifndef PASN_LEANANDMEAN
103 #ifndef PASN_LEANANDMEAN
116 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
122 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
128 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
134 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
140 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
160 #ifndef PASN_LEANANDMEAN
170 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
188 #ifndef PASN_LEANANDMEAN
211 #ifndef PASN_LEANANDMEAN
229 #ifndef PASN_LEANANDMEAN
247 #ifndef PASN_LEANANDMEAN
265 #ifndef PASN_LEANANDMEAN
282 #endif // PTLIB_RFC1155_H
284 #endif // if ! H323_DISABLE_PRFC1155
TagClass
Definition: asner.h:76
PRFC1155_Opaque(unsigned tag=4, TagClass tagClass=ApplicationTagClass)
PObject * Clone() const
Create a copy of the class on the heap.
PObject * Clone() const
Create a copy of the class on the heap.
PRFC1155_Opaque & operator=(const char *v)
PObject * Clone() const
Create a copy of the class on the heap.
PObject * Clone() const
Create a copy of the class on the heap.
Definition: rfc1155.h:245
PRFC1155_Gauge & operator=(int v)
PRFC1155_Gauge(unsigned tag=2, TagClass tagClass=ApplicationTagClass)
Definition: rfc1155.h:110
Choices
Definition: rfc1155.h:79
PRFC1155_NetworkAddress(unsigned tag=0, TagClass tagClass=UniversalTagClass)
Definition: rfc1155.h:209
PObject * Clone() const
Create a copy of the class on the heap.
PRFC1155_Counter & operator=(int v)
PRFC1155_IpAddress(unsigned tag=0, TagClass tagClass=ApplicationTagClass)
PObject * Clone() const
Create a copy of the class on the heap.
BOOL PBoolean
Definition: object.h:102
Definition: rfc1155.h:186
Definition: rfc1155.h:227
Array of unsigned characters.
Definition: array.h:670
PObject * Clone() const
Create a copy of the class on the heap.
PObject * Clone() const
Create a copy of the class on the heap.
Definition: rfc1155.h:167
PObject * Clone() const
Create a copy of the class on the heap.
PRFC1155_IpAddress & operator=(const char *v)
The character string class.
Definition: pstring.h:108
PRFC1155_ObjectSyntax(unsigned tag=0, TagClass tagClass=UniversalTagClass)
PObject * Clone() const
Create a copy of the class on the heap.
Definition: rfc1155.h:158
PRFC1155_TimeTicks(unsigned tag=3, TagClass tagClass=ApplicationTagClass)
Definition: rfc1155.h:263
unsigned tag
ASN object tag.
Definition: asner.h:155
Definition: rfc1155.h:111
Class for ASN Choice type.
Definition: asner.h:677
PRFC1155_ObjectName(unsigned tag=UniversalObjectId, TagClass tagClass=UniversalTagClass)
Definition: rfc1155.h:113
TagClass tagClass
BER tag class.
Definition: asner.h:153
Class for ASN Octet String type.
Definition: asner.h:458
Choices
Definition: rfc1155.h:166
Class for ASN Integer type.
Definition: asner.h:234
PRFC1155_ApplicationSyntax(unsigned tag=0, TagClass tagClass=UniversalTagClass)
PRFC1155_TimeTicks & operator=(int v)
Definition: rfc1155.h:101
Class for ASN Object Identifier type.
Definition: asner.h:357
Ultimate parent class for all objects in the class library.
Definition: object.h:1118
Choices
Definition: rfc1155.h:109
Definition: rfc1155.h:112
PRFC1155_Counter(unsigned tag=1, TagClass tagClass=ApplicationTagClass)
PRFC1155_SimpleSyntax(unsigned tag=0, TagClass tagClass=UniversalTagClass)