#include <rfc2833.h>
OpalRFC2833Proto::OpalRFC2833Proto | ( | OpalConnection & | conn, | |
const PNotifier & | receiveNotifier | |||
) |
OpalRFC2833Proto::~OpalRFC2833Proto | ( | ) |
virtual BOOL OpalRFC2833Proto::SendToneAsync | ( | char | tone, | |
unsigned | duration | |||
) | [virtual] |
virtual BOOL OpalRFC2833Proto::BeginTransmit | ( | char | tone | ) | [virtual] |
tone | DTMF tone code |
virtual BOOL OpalRFC2833Proto::EndTransmit | ( | ) | [virtual] |
virtual void OpalRFC2833Proto::OnStartReceive | ( | char | tone | ) | [virtual] |
virtual void OpalRFC2833Proto::OnEndReceive | ( | char | tone, | |
unsigned | duration, | |||
unsigned | timestamp | |||
) | [virtual] |
RTP_DataFrame::PayloadTypes OpalRFC2833Proto::GetPayloadType | ( | ) | const [inline] |
void OpalRFC2833Proto::SetPayloadType | ( | RTP_DataFrame::PayloadTypes | type | ) | [inline] |
type | new payload type |
const PNotifier& OpalRFC2833Proto::GetReceiveHandler | ( | ) | const [inline] |
void OpalRFC2833Proto::SendAsyncFrame | ( | ) | [protected] |
void OpalRFC2833Proto::TransmitPacket | ( | RTP_DataFrame & | frame | ) | [protected] |
OpalRFC2833Proto::PDECLARE_NOTIFIER | ( | RTP_DataFrame | , | |
OpalRFC2833Proto | , | |||
ReceivedPacket | ||||
) | [protected] |
OpalRFC2833Proto::PDECLARE_NOTIFIER | ( | PTimer | , | |
OpalRFC2833Proto | , | |||
ReceiveTimeout | ||||
) | [protected] |
OpalRFC2833Proto::PDECLARE_NOTIFIER | ( | PTimer | , | |
OpalRFC2833Proto | , | |||
AsyncTimeout | ||||
) | [protected] |
OpalConnection& OpalRFC2833Proto::conn [protected] |
PMutex OpalRFC2833Proto::mutex [protected] |
PNotifier OpalRFC2833Proto::receiveNotifier [protected] |
BOOL OpalRFC2833Proto::receiveComplete [protected] |
BYTE OpalRFC2833Proto::receivedTone [protected] |
unsigned OpalRFC2833Proto::receivedDuration [protected] |
unsigned OpalRFC2833Proto::receiveTimestamp [protected] |
PTimer OpalRFC2833Proto::receiveTimer [protected] |
PNotifier OpalRFC2833Proto::receiveHandler [protected] |
enum { ... } OpalRFC2833Proto::transmitState [protected] |
BYTE OpalRFC2833Proto::transmitCode [protected] |
RTP_Session* OpalRFC2833Proto::rtpSession [protected] |
PTimer OpalRFC2833Proto::asyncTransmitTimer [protected] |
PTimer OpalRFC2833Proto::asyncDurationTimer [protected] |
DWORD OpalRFC2833Proto::transmitTimestamp [protected] |
BOOL OpalRFC2833Proto::transmitTimestampSet [protected] |
PTimeInterval OpalRFC2833Proto::asyncStart [protected] |