|
OPAL
Version 3.10.10
|
#include <ies.h>
Public Member Functions | |
construction/destruction | |
| IAX2IeBlockOfData (BYTE length, BYTE *srcData) | |
| IAX2IeBlockOfData (const PBYTEArray &newData) | |
| IAX2IeBlockOfData () | |
Worker methods | |
| virtual void | PrintOn (ostream &str) const |
| virtual BYTE | GetLengthOfData () |
| void | SetData (const PBYTEArray &newData) |
| PBYTEArray | ReadData () |
Public Member Functions inherited from IAX2Ie | |
| IAX2Ie () | |
| virtual | ~IAX2Ie () |
| virtual PBoolean | IsValid () |
| int | GetBinarySize () |
| virtual BYTE | GetKeyValue () const |
| void | SetData (int &) |
| int | ReadData () |
| void | WriteBinary (void *data, PINDEX &writeIndex) |
| virtual void | StoreDataIn (IAX2IeData &) |
Protected Member Functions | |
| virtual void | WriteBinary (BYTE *data) |
Protected Attributes | |
| PBYTEArray | dataValue |
Protected Attributes inherited from IAX2Ie | |
| PBoolean | validData |
An Information Element that contains an array of BYTES (with possible nulls in middle)
| IAX2IeBlockOfData::IAX2IeBlockOfData | ( | BYTE | length, |
| BYTE * | srcData | ||
| ) |
Constructor - read data from source array.
Contents are valid if source array is valid.
|
inline |
Construct to an initialized value
References IAX2Ie::SetData().
|
inline |
Constructor to an invalid and empty result
References IAX2Ie::PrintOn().
|
inlinevirtual |
return the number of bytes to hold this data element
Reimplemented from IAX2Ie.
|
virtual |
print this class (nicely) to the designated stream
Reimplemented from IAX2Ie.
Reimplemented in IAX2IeFwBlockData, and IAX2IeProvisioning.
|
inline |
Report the value of the stored data for this class
References IAX2Ie::WriteBinary().
|
inline |
Take the supplied data and copy contents into this IE
References IAX2Ie::validData.
|
protectedvirtual |
|
protected |
The actual data stored in a IAX2IeBlockOfData class