List of all members.
Detailed Description
Definition at line 20 of file IQRouter.h.
Constructor & Destructor Documentation
Swift::IQRouter::IQRouter |
( |
IQChannel * |
channel |
) |
|
Swift::IQRouter::~IQRouter |
( |
|
) |
|
Member Function Documentation
void Swift::IQRouter::addHandler |
( |
IQHandler * |
handler |
) |
|
void Swift::IQRouter::addHandler |
( |
boost::shared_ptr< IQHandler > |
handler |
) |
|
const JID& Swift::IQRouter::getJID |
( |
|
) |
const [inline] |
std::string Swift::IQRouter::getNewIQID |
( |
|
) |
|
bool Swift::IQRouter::isAccountJID |
( |
const JID & |
jid |
) |
[inline] |
bool Swift::IQRouter::isAvailable |
( |
|
) |
|
void Swift::IQRouter::removeHandler |
( |
IQHandler * |
handler |
) |
|
void Swift::IQRouter::removeHandler |
( |
boost::shared_ptr< IQHandler > |
handler |
) |
|
void Swift::IQRouter::sendIQ |
( |
boost::shared_ptr< IQ > |
iq |
) |
|
void Swift::IQRouter::setFrom |
( |
const JID & |
from |
) |
[inline] |
Sets the 'from' JID for all outgoing IQ stanzas.
By default, IQRouter does not add a from to IQ stanzas, since this is automatically added by the server. This overrides this default behavior, which is necessary for e.g. components.
Definition at line 46 of file IQRouter.h.
void Swift::IQRouter::setJID |
( |
const JID & |
jid |
) |
[inline] |
Sets the JID of this IQ router.
This JID is used by requests to check whether incoming results are addressed correctly.
Definition at line 31 of file IQRouter.h.