OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- File List
- Globals

h46018.h
Go to the documentation of this file.
1 //
2 // h46018.h
3 //
4 // Code automatically generated by asnparse.
5 //
6
7 #ifndef __H46018_H
8 #define __H46018_H
9
10 #ifdef P_USE_PRAGMA
11 #pragma interface
12 #endif
13
14 #include <opal/buildopts.h>
15
16 #if OPAL_H460
17
18 #include <ptclib/asner.h>
19
20 #include <asn/h225.h>
21
22
23 //
24 // IncomingCallIndication
25 //
26
27 class H46018_IncomingCallIndication : public PASN_Sequence
28 {
29 #ifndef PASN_LEANANDMEAN
30 PCLASSINFO(H46018_IncomingCallIndication, PASN_Sequence);
31 #endif
32 public:
33 H46018_IncomingCallIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
34
35 H225_TransportAddress m_callSignallingAddress;
36 H225_CallIdentifier m_callID;
37
38 PINDEX GetDataLength() const;
39 PBoolean Decode(PASN_Stream & strm);
40 void Encode(PASN_Stream & strm) const;
41 #ifndef PASN_NOPRINTON
42 void PrintOn(ostream & strm) const;
43 #endif
44 Comparison Compare(const PObject & obj) const;
45 PObject * Clone() const;
46 };
47
48
49 //
50 // LRQKeepAliveData
51 //
52
53 class H46018_LRQKeepAliveData : public PASN_Sequence
54 {
55 #ifndef PASN_LEANANDMEAN
56 PCLASSINFO(H46018_LRQKeepAliveData, PASN_Sequence);
57 #endif
58 public:
59 H46018_LRQKeepAliveData(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
60
61 H225_TimeToLive m_lrqKeepAliveInterval;
62
63 PINDEX GetDataLength() const;
64 PBoolean Decode(PASN_Stream & strm);
65 void Encode(PASN_Stream & strm) const;
66 #ifndef PASN_NOPRINTON
67 void PrintOn(ostream & strm) const;
68 #endif
69 Comparison Compare(const PObject & obj) const;
70 PObject * Clone() const;
71 };
72
73
74 #endif // OPAL_H460
75
76 #endif // __H46018_H
77
78
79 // End of h46018.h