OPAL
Version 3.14.3
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
h460tm.h
Go to the documentation of this file.
1
//
2
// h460tm.h
3
//
4
// Code automatically generated by asnparse.
5
//
6
7
#ifndef OPAL_H460_H460TM_H
8
#define OPAL_H460_H460TM_H
9
10
#ifdef P_USE_PRAGMA
11
#pragma interface
12
#endif
13
14
#include <
opal_config.h
>
15
16
#if OPAL_H460
17
18
#include <ptclib/asner.h>
19
20
//
21
// TMmode
22
//
23
24
class
H460TM_TMmode
:
public
PASN_Enumeration
25
{
26
#ifndef PASN_LEANANDMEAN
27
PCLASSINFO(
H460TM_TMmode
, PASN_Enumeration);
28
#endif
29
public
:
30
H460TM_TMmode
(
unsigned
tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
31
32
enum
Enumerations
{
33
e_tmOpen
= 1,
34
e_tmPublic
,
35
e_tmPrivate
,
36
e_tmBroadcast
,
37
e_tmReceive
38
};
39
40
H460TM_TMmode
&
operator=
(
unsigned
v);
41
PObject *
Clone
()
const
;
42
};
43
44
45
//
46
// MultipointTM
47
//
48
49
class
H460TM_MultipointTM
:
public
PASN_Sequence
50
{
51
#ifndef PASN_LEANANDMEAN
52
PCLASSINFO(
H460TM_MultipointTM
, PASN_Sequence);
53
#endif
54
public
:
55
H460TM_MultipointTM
(
unsigned
tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
56
57
enum
OptionalFields
{
58
e_sender
,
59
e_receiver
60
};
61
62
PASN_BMPString
m_message
;
63
PASN_Integer
m_sender
;
64
PASN_Integer
m_receiver
;
65
66
PINDEX
GetDataLength
()
const
;
67
PBoolean
Decode
(PASN_Stream & strm);
68
void
Encode
(PASN_Stream & strm)
const
;
69
#ifndef PASN_NOPRINTON
70
void
PrintOn
(ostream & strm)
const
;
71
#endif
72
Comparison
Compare
(
const
PObject & obj)
const
;
73
PObject *
Clone
()
const
;
74
};
75
76
77
#endif // OPAL_H460
78
79
#endif // OPAL_H460_H460TM_H
80
81
82
// End of h460tm.h
include
h460
h460tm.h
Generated on Fri Oct 10 2014 21:36:58 for OPAL by
1.8.3.1