OPAL
Version 3.14.3
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
h46019.h
Go to the documentation of this file.
1
//
2
// h46019.h
3
//
4
// Code automatically generated by asnparse.
5
//
6
7
#include <
opal_config.h
>
8
9
#if ! H323_DISABLE_H46019
10
11
#ifndef __H46019_H
12
#define __H46019_H
13
14
#ifdef P_USE_PRAGMA
15
#pragma interface
16
#endif
17
18
#include <ptclib/asner.h>
19
20
#include <asn/h225.h>
21
#include <asn/h245.h>
22
23
24
//
25
// TraversalParameters
26
//
27
28
class
H46019_TraversalParameters
:
public
PASN_Sequence
29
{
30
#ifndef PASN_LEANANDMEAN
31
PCLASSINFO(
H46019_TraversalParameters
, PASN_Sequence);
32
#endif
33
public
:
34
H46019_TraversalParameters
(
unsigned
tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
35
36
enum
OptionalFields
{
37
e_multiplexedMediaChannel
,
38
e_multiplexedMediaControlChannel
,
39
e_multiplexID
,
40
e_keepAliveChannel
,
41
e_keepAlivePayloadType
,
42
e_keepAliveInterval
43
};
44
45
H245_TransportAddress
m_multiplexedMediaChannel
;
46
H245_TransportAddress
m_multiplexedMediaControlChannel
;
47
PASN_Integer
m_multiplexID
;
48
H245_TransportAddress
m_keepAliveChannel
;
49
PASN_Integer
m_keepAlivePayloadType
;
50
H225_TimeToLive
m_keepAliveInterval
;
51
52
PINDEX
GetDataLength
()
const
;
53
PBoolean
Decode
(PASN_Stream & strm);
54
void
Encode
(PASN_Stream & strm)
const
;
55
#ifndef PASN_NOPRINTON
56
void
PrintOn
(ostream & strm)
const
;
57
#endif
58
Comparison
Compare
(
const
PObject & obj)
const
;
59
PObject *
Clone
()
const
;
60
};
61
62
63
#endif // __H46019_H
64
65
#endif // if ! H323_DISABLE_H46019
66
67
68
// End of h46019.h
include
h460
h46019.h
Generated on Fri Oct 10 2014 21:36:58 for OPAL by
1.8.3.1