OPAL  Version 3.10.10
IAX2IeByte Class Reference

#include <ies.h>

Inheritance diagram for IAX2IeByte:
IAX2Ie IAX2IeCallingPres IAX2IeCallingTon IAX2IeCauseCode IAX2IeCodecPrefs IAX2IeIaxUnknown

Protected Member Functions

virtual void WriteBinary (BYTE *data)

Protected Attributes

BYTE dataValue
- Protected Attributes inherited from IAX2Ie
PBoolean validData

Additional Inherited Members

- Public Types inherited from IAX2Ie
enum  IAX2IeTypeCode {
  ie_calledNumber = 1, ie_callingNumber = 2, ie_callingAni = 3, ie_callingName = 4,
  ie_calledContext = 5, ie_userName = 6, ie_password = 7, ie_capability = 8,
  ie_format = 9, ie_language = 10, ie_version = 11, ie_adsicpe = 12,
  ie_dnid = 13, ie_authMethods = 14, ie_challenge = 15, ie_md5Result = 16,
  ie_rsaResult = 17, ie_apparentAddr = 18, ie_refresh = 19, ie_dpStatus = 20,
  ie_callNo = 21, ie_cause = 22, ie_iaxUnknown = 23, ie_msgCount = 24,
  ie_autoAnswer = 25, ie_musicOnHold = 26, ie_transferId = 27, ie_rdnis = 28,
  ie_provisioning = 29, ie_aesProvisioning = 30, ie_dateTime = 31, ie_deviceType = 32,
  ie_serviceIdent = 33, ie_firmwareVer = 34, ie_fwBlockDesc = 35, ie_fwBlockData = 36,
  ie_provVer = 37, ie_callingPres = 38, ie_callingTon = 39, ie_callingTns = 40,
  ie_samplingRate = 41, ie_causeCode = 42, ie_encryption = 43, ie_encKey = 44,
  ie_codecPrefs = 45, ie_recJitter = 46, ie_recLoss = 47, ie_recPackets = 48,
  ie_recDelay = 49, ie_recDropped = 50, ie_recOoo = 51, ie_variable = 52,
  ie_ospToken = 53, ie_callToken = 54, ie_capability2 = 55, ie_format2 = 56,
  ie_countEntries
}
- Public Member Functions inherited from IAX2Ie
 IAX2Ie ()
virtual ~IAX2Ie ()
virtual PBoolean IsValid ()
virtual BYTE GetLengthOfData ()
int GetBinarySize ()
virtual void PrintOn (ostream &str) const
virtual BYTE GetKeyValue () const
void SetData (int &)
int ReadData ()
void WriteBinary (void *data, PINDEX &writeIndex)
virtual void StoreDataIn (IAX2IeData &)
- Static Public Member Functions inherited from IAX2Ie
static IAX2IeBuildInformationElement (BYTE _typeCode, BYTE length, BYTE *srcData)

Detailed Description

An Information Element that contains one byte of data

Member Function Documentation

virtual void IAX2IeByte::WriteBinary ( BYTE *  data)
inlineprotectedvirtual

Take the data value for this particular IAX2Ie and copy into the memory region.

Reimplemented from IAX2Ie.

References dataValue.

Field Documentation


The documentation for this class was generated from the following file: