#include <ies.h>
Inheritance diagram for IAX2IeAuthMethods:
Public Member Functions | |
IAX2IeAuthMethods (BYTE length, BYTE *srcData) | |
IAX2IeAuthMethods (short newValue) | |
void | PrintOn (ostream &str) const |
virtual BYTE | GetKeyValue () const |
virtual void | StoreDataIn (IAX2IeData &res) |
BOOL | IsRsaAuthentication () |
BOOL | IsMd5Authentication () |
BOOL | IsPlainTextAuthentication () |
Static Public Member Functions | |
static BOOL | IsRsaAuthentication (short testValue) |
static BOOL | IsMd5Authentication (short testValue) |
static BOOL | IsPlainTextAuthentication (short testValue) |
Static Protected Member Functions | |
static BOOL | InternalIsRsa (short testValue) |
static BOOL | InternalIsMd5 (short testValue) |
static BOOL | InternalIsPlainText (short testValue) |
|
Constructor from data read from the network. Contents are undefined if the network data is bogus/invalid |
|
Initialise to the supplied short value, which is usually done prior to transmission |
|
Get the key value for this particular Information Element class Reimplemented from IAX2Ie. |
|
Return true if the supplied value has the MD5 key on |
|
Return true if the supplied value has the plain text key on |
|
Return true if the supplied value has the RSA key on |
|
Return true if the internal value has the MD5 key on |
|
Return true if the supplied value has the MD5 key on |
|
Return true if the internal value has the plain text key on |
|
Return true if the supplied value has the plain text key on |
|
Return true if the internal value has the RSA key on |
|
Return true if the supplied value has the RSA key on |
|
print this class (nicely) to the designated stream Reimplemented from IAX2IeShort. |
|
Take the data from this IAX2Ie, and copy it into the IAX2IeData structure. This is done on processing an incoming frame which contains IAX2Ie in the data section. Reimplemented from IAX2Ie. |