H224_Frame Class Reference
#include <h224.h>
List of all members.
Constructor & Destructor Documentation
| H224_Frame::H224_Frame |
( |
PINDEX |
clientDataSize = 254 |
) |
|
| H224_Frame::H224_Frame |
( |
const OpalH224Client & |
h224Client, |
|
|
PINDEX |
clientDataSize = 254 | |
|
) |
| | |
| H224_Frame::~H224_Frame |
( |
|
) |
|
Member Function Documentation
| PBoolean H224_Frame::DecodeAnnexQ |
( |
const BYTE * |
buffer, |
|
|
PINDEX |
size | |
|
) |
| | |
Decodes a Q.922 frame from a given buffer, encoded as descibed in H.323 Annex Q. Returns the success of this operation
Reimplemented from Q922_Frame.
| PBoolean H224_Frame::DecodeHDLC |
( |
const BYTE * |
data, |
|
|
PINDEX |
size | |
|
) |
| | |
Decodes a Q.922 frame from a given buffer. Returns the success of this operation
Reimplemented from Q922_Frame.
| PBoolean H224_Frame::GetBS |
( |
|
) |
const |
Note: The following methods depend on the value of clientID as to where put the value. Always set clientID first before altering these values
| PBoolean H224_Frame::GetC0 |
( |
|
) |
const |
| PBoolean H224_Frame::GetC1 |
( |
|
) |
const |
| BYTE* H224_Frame::GetClientDataPtr |
( |
|
) |
const |
| PINDEX H224_Frame::GetClientDataSize |
( |
|
) |
const |
| BYTE H224_Frame::GetClientID |
( |
|
) |
const |
| BYTE H224_Frame::GetCountryCode |
( |
|
) |
const |
Returns 0 in case clientID isn't set to NonStandardClientID
| BYTE H224_Frame::GetCountryCodeExtension |
( |
|
) |
const |
| WORD H224_Frame::GetDestinationTerminalAddress |
( |
|
) |
const |
| PBoolean H224_Frame::GetES |
( |
|
) |
const |
| BYTE H224_Frame::GetExtendedClientID |
( |
|
) |
const |
Returns 0 in case clientID isn't set to ExtendedClientID
| BYTE H224_Frame::GetManufacturerClientID |
( |
|
) |
const |
| WORD H224_Frame::GetManufacturerCode |
( |
|
) |
const |
| BYTE H224_Frame::GetSegmentNumber |
( |
|
) |
const |
| WORD H224_Frame::GetSourceTerminalAddress |
( |
|
) |
const |
| PBoolean H224_Frame::IsHighPriority |
( |
|
) |
const [inline] |
| void H224_Frame::SetBS |
( |
PBoolean |
bs |
) |
|
| void H224_Frame::SetC0 |
( |
PBoolean |
c0 |
) |
|
| void H224_Frame::SetC1 |
( |
PBoolean |
c1 |
) |
|
Convenience function to set the H.224 header values
| void H224_Frame::SetClientDataSize |
( |
PINDEX |
size |
) |
|
| void H224_Frame::SetClientID |
( |
BYTE |
clientID |
) |
|
| void H224_Frame::SetDestinationTerminalAddress |
( |
WORD |
destination |
) |
|
| void H224_Frame::SetES |
( |
PBoolean |
es |
) |
|
| void H224_Frame::SetExtendedClientID |
( |
BYTE |
extendedClientID |
) |
|
Does nothing in case clientID isn't set to ExtendedClientID
| void H224_Frame::SetHighPriority |
( |
PBoolean |
flag |
) |
|
| void H224_Frame::SetNonStandardClientInformation |
( |
BYTE |
countryCode, |
|
|
BYTE |
countryCodeExtension, |
|
|
WORD |
manufacturerCode, |
|
|
BYTE |
manufacturerClientID | |
|
) |
| | |
Does nothing in case clientID isn't set to NonStandardClientID
| void H224_Frame::SetSegmentNumber |
( |
BYTE |
segmentNumber |
) |
|
| void H224_Frame::SetSourceTerminalAddress |
( |
WORD |
source |
) |
|
The documentation for this class was generated from the following file: