/usr/include/openh323/h450/h45010.h is in libh323plus-dev 1.24.0~dfsg2-1.3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 | //
// h45010.h
//
// Code automatically generated by asnparse.
//
#if ! H323_DISABLE_H45010
#ifndef __H45010_H
#define __H45010_H
#ifdef P_USE_PRAGMA
#pragma interface
#endif
#include <ptclib/asner.h>
#include "h4504.h"
#include "h4506.h"
//
// H323CallOfferOperations
//
class H45010_H323CallOfferOperations : public PASN_Enumeration
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H45010_H323CallOfferOperations, PASN_Enumeration);
#endif
public:
H45010_H323CallOfferOperations(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
enum Enumerations {
e_callOfferRequest = 34,
e_remoteUserAlerting = 115,
e_cfbOverride = 49
};
H45010_H323CallOfferOperations & operator=(unsigned v);
PObject * Clone() const;
};
//
// ArrayOf_MixedExtension
//
class H4504_MixedExtension;
class H45010_ArrayOf_MixedExtension : public PASN_Array
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H45010_ArrayOf_MixedExtension, PASN_Array);
#endif
public:
H45010_ArrayOf_MixedExtension(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
PASN_Object * CreateObject() const;
H4504_MixedExtension & operator[](PINDEX i) const;
PObject * Clone() const;
};
//
// CoReqOptArg
//
class H45010_CoReqOptArg : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H45010_CoReqOptArg, PASN_Sequence);
#endif
public:
H45010_CoReqOptArg(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_extension
};
H45010_ArrayOf_MixedExtension m_extension;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// RUAlertOptArg
//
class H45010_RUAlertOptArg : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H45010_RUAlertOptArg, PASN_Sequence);
#endif
public:
H45010_RUAlertOptArg(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_extension
};
H45010_ArrayOf_MixedExtension m_extension;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// CfbOvrOptArg
//
class H45010_CfbOvrOptArg : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H45010_CfbOvrOptArg, PASN_Sequence);
#endif
public:
H45010_CfbOvrOptArg(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_extension
};
H45010_ArrayOf_MixedExtension m_extension;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
#endif // __H45010_H
#endif // if ! H323_DISABLE_H45010
// End of h45010.h
|