#include <yatecbase.h>
Inheritance diagram for ClientChannel:
Public Member Functions | |
ClientChannel (const String &party, const char *target=0, const Message *msg=0) | |
virtual bool | msgProgress (Message &msg) |
virtual bool | msgRinging (Message &msg) |
virtual bool | msgAnswered (Message &msg) |
virtual bool | callRouted (Message &msg) |
virtual void | callAccept (Message &msg) |
virtual void | callRejected (const char *error, const char *reason, const Message *msg) |
virtual bool | enableAction (const String &action) const |
void | callAnswer () |
bool | openMedia (bool replace=false) |
void | closeMedia () |
const String & | party () const |
const String & | description () const |
bool | flashing () const |
void | noticed () |
int | line () const |
void | line (int newLine) |
Protected Member Functions | |
void | update (bool client=true) |
Protected Attributes | |
String | m_party |
String | m_desc |
u_int64_t | m_time |
int | m_line |
bool | m_flashing |
bool | m_canAnswer |
bool | m_canTransfer |
bool | m_canConference |
Friends | |
class | ClientDriver |
This class implements a Channel used by client programs
|
Notification on success of incoming call
Reimplemented from Channel. |
|
Notification on failure of incoming call
Reimplemented from Channel. |
|
Notification on progress of routing incoming call
Reimplemented from Channel. |
|
Notification on remote answered. Note that the answered flag will be set
Reimplemented from Channel. |
|
Notification on remote call making some progress, not enabled by default
Reimplemented from Channel. |
|
Notification on remote ringing
Reimplemented from Channel. |