#include <frame.h>
Inheritance diagram for IAX2FullFrameDtmf:
Public Types | |
enum | DtmfSc { dtmf0 = 48, dtmf1 = 49, dtmf2 = 50, dtmf3 = 51, dtmf4 = 52, dtmf5 = 53, dtmf6 = 54, dtmf7 = 55, dtmf8 = 56, dtmf9 = 57, dtmfA = 65, dtmfB = 66, dtmfC = 67, dtmfD = 68, dtmfStar = 42, dtmfHash = 35 } |
Public Member Functions | |
IAX2FullFrameDtmf (const IAX2Frame &srcFrame) | |
IAX2FullFrameDtmf (const IAX2FullFrame &srcFrame) | |
IAX2FullFrameDtmf (IAX2Processor *processor, char subClassValue) | |
IAX2FullFrameDtmf (IAX2Processor *processor, PString subClassValue) | |
virtual PString | GetSubClassName () const |
virtual BYTE | GetFullFrameType () |
enum comtaining the possible subclass value for these dtmf frames
IAX2FullFrameDtmf::IAX2FullFrameDtmf | ( | const IAX2Frame & | srcFrame | ) |
Construction from a supplied dataframe. In this case, this class is filled from an incoming data packet
IAX2FullFrameDtmf::IAX2FullFrameDtmf | ( | const IAX2FullFrame & | srcFrame | ) |
Construction from a supplied dataframe. In this case, this class is filled from an incoming data packet
IAX2FullFrameDtmf::IAX2FullFrameDtmf | ( | IAX2Processor * | processor, | |
char | subClassValue | |||
) |
Construction from a Connection class. Classes generated from this are then on sent to a remote endpoint.
processor | Iax Processor from which this frame originates |
subClassValue | IAX protocol command for remote end to process |
IAX2FullFrameDtmf::IAX2FullFrameDtmf | ( | IAX2Processor * | processor, | |
PString | subClassValue | |||
) |
Construction from a Connection class. Classes generated from this are then on sent to a remote endpoint.
processor | Iax Processor from which this frame originates |
subClassValue | IAX protocol command for remote end to process |
virtual PString IAX2FullFrameDtmf::GetSubClassName | ( | ) | const [virtual] |
Get text description of the subclass contents
Reimplemented from IAX2FullFrame.
virtual BYTE IAX2FullFrameDtmf::GetFullFrameType | ( | ) | [inline, virtual] |
Return the FullFrame type represented here (voice, protocol, session etc
Reimplemented from IAX2FullFrame.