#include <TuIM.hxx>
|
| | TuIM (SipStack *stack, const Uri &aor, const Uri &contact, Callback *callback, const int registrationTimeSeconds=1 *60 *60, const int subscriptionTimeSeconds=10 *60) |
| |
| void | setOutboundProxy (const Uri &uri) |
| |
| void | setDefaultProtocol (TransportType protocol) |
| |
| void | setUAName (const Data &name) |
| |
| bool | haveCerts (bool sign, const Data &encryptFor) |
| |
| void | sendPage (const Data &text, const Uri &dest, const bool sign=false, const Data &encryptFor=Data::Empty) |
| |
| void | process () |
| |
| void | registerAor (const Uri &uri, const Data &password=Data::Empty) |
| |
| int | getNumBuddies () const |
| |
| const Uri | getBuddyUri (const int index) |
| |
| const Data | getBuddyGroup (const int index) |
| |
| bool | getBuddyStatus (const int index, Data *status=NULL) |
| |
| void | addBuddy (const Uri &uri, const Data &group) |
| |
| void | removeBuddy (const Uri &name) |
| |
| void | setMyPresence (const bool open, const Data &status=Data::Empty, const Data &user=Data::Empty) |
| |
| void | addStateAgent (const Uri &uri) |
| |
| void | authorizeSubscription (const Data &user) |
| |
Definition at line 17 of file TuIM.hxx.
◆ TuIM()
| TuIM::TuIM |
( |
SipStack * |
stack, |
|
|
const Uri & |
aor, |
|
|
const Uri & |
contact, |
|
|
Callback * |
callback, |
|
|
const int |
registrationTimeSeconds = 1*60*60, |
|
|
const int |
subscriptionTimeSeconds = 10*60 |
|
) |
| |
◆ addBuddy()
| void TuIM::addBuddy |
( |
const Uri & |
uri, |
|
|
const Data & |
group |
|
) |
| |
◆ addStateAgent()
| void TuIM::addStateAgent |
( |
const Uri & |
uri | ) |
|
◆ authorizeSubscription()
| void TuIM::authorizeSubscription |
( |
const Data & |
user | ) |
|
◆ getBuddyGroup()
| const Data TuIM::getBuddyGroup |
( |
const int |
index | ) |
|
◆ getBuddyStatus()
| bool TuIM::getBuddyStatus |
( |
const int |
index, |
|
|
Data * |
status = NULL |
|
) |
| |
◆ getBuddyUri()
| const Uri TuIM::getBuddyUri |
( |
const int |
index | ) |
|
◆ getNumBuddies()
| int TuIM::getNumBuddies |
( |
| ) |
const |
◆ haveCerts()
| bool TuIM::haveCerts |
( |
bool |
sign, |
|
|
const Data & |
encryptFor |
|
) |
| |
◆ process()
◆ registerAor()
◆ removeBuddy()
| void TuIM::removeBuddy |
( |
const Uri & |
name | ) |
|
◆ sendPage()
| void TuIM::sendPage |
( |
const Data & |
text, |
|
|
const Uri & |
dest, |
|
|
const bool |
sign = false, |
|
|
const Data & |
encryptFor = Data::Empty |
|
) |
| |
◆ setDefaultProtocol()
◆ setMyPresence()
◆ setOutboundProxy()
| void TuIM::setOutboundProxy |
( |
const Uri & |
uri | ) |
|
◆ setUAName()
| void TuIM::setUAName |
( |
const Data & |
name | ) |
|
The documentation for this class was generated from the following files: