#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. |
1.4.4