OPAL  Version 3.10.4
IAX2IeShort Class Reference

#include <ies.h>

Inheritance diagram for IAX2IeShort:
IAX2Ie IAX2IeAdsicpe IAX2IeAuthMethods IAX2IeCallNo IAX2IeDpStatus IAX2IeFirmwareVer IAX2IeMsgCount IAX2IeRefresh IAX2IeVersion

Protected Member Functions

virtual void WriteBinary (BYTE *data)

Protected Attributes

short 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 short (signed 16 bits) of data

Member Function Documentation

virtual void IAX2IeShort::WriteBinary ( BYTE *  data)
protectedvirtual

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

Reimplemented from IAX2Ie.

Field Documentation


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