#include <ies.h>
Inheritance diagram for IAX2IeString:
Public Member Functions | |
construction/destruction | |
IAX2IeString (BYTE length, BYTE *srcData) | |
IAX2IeString (const PString &newValue) | |
IAX2IeString (const char *newValue) | |
IAX2IeString () | |
Worker methods | |
virtual BYTE | GetLengthOfData () |
void | PrintOn (ostream &str) const |
void | SetData (const PString &newData) |
void | SetData (const char *newData) |
PString | ReadData () |
Protected Member Functions | |
virtual void | WriteBinary (BYTE *data) |
Protected Attributes | |
PString | dataValue |
|
Constructor - read data from source array. Contents are valid if source array is valid. |
|
Construct to an initialised value |
|
Construct to an initialised value |
|
Constructor to an invalid and empty result |
|
return the number of bytes to hold this data element Reimplemented from IAX2Ie. |
|
print this class (nicely) to the designated stream Reimplemented from IAX2Ie. Reimplemented in IAX2IeCalledNumber, IAX2IeCallingNumber, IAX2IeCallingAni, IAX2IeCallingName, IAX2IeCalledContext, IAX2IeUserName, IAX2IePassword, IAX2IeLanguage, IAX2IeDnid, IAX2IeChallenge, IAX2IeMd5Result, IAX2IeRsaResult, IAX2IeCause, IAX2IeRdnis, IAX2IeDeviceType, IAX2IeServiceIdent, and IAX2IeEncKey. |
|
Report the value of the stored data for this class Reimplemented from IAX2Ie. |
|
Take the supplied data and copy contents into this IE |
|
Take the supplied data and copy contents into this IE |
|
Take the data value for this particular IAX2Ie and copy into the memory region. Reimplemented from IAX2Ie. |
|
The actual data stored in a IAX2IeString class |