Package common :: Module connection_handlers :: Class ConnectionDisco
[hide private]
[frames] | no frames]

Class ConnectionDisco

source code

Holds xmpppy handlers and public methods for discover services
Instance Methods [hide private]
 
discoverItems(self, jid, node=None, id_prefix=None)
jid is mandatory; name, node, action is optional.
source code
 
discoverInfo(self, jid, node=None, id_prefix=None)
For identity: category, type is mandatory, name is optional.
source code
 
request_register_agent_info(self, agent) source code
 
_agent_registered_cb(self, con, resp, agent) source code
 
register_agent(self, agent, info, is_form=False) source code
 
_discover(self, ns, jid, node=None, id_prefix=None) source code
 
_ReceivedRegInfo(self, con, resp, agent) source code
 
_discoGetCB(self, con, iq_obj)
Get disco info
source code
 
_DiscoverItemsErrorCB(self, con, iq_obj) source code
 
_DiscoverItemsCB(self, con, iq_obj) source code
 
_DiscoverItemsGetCB(self, con, iq_obj) source code
 
_DiscoverInfoGetCB(self, con, iq_obj) source code
 
_DiscoverInfoErrorCB(self, con, iq_obj) source code
 
_DiscoverInfoCB(self, con, iq_obj) source code
Method Details [hide private]

discoverItems(self, jid, node=None, id_prefix=None)

source code 
According to XEP-0030:
jid is mandatory; name, node, action is optional.

discoverInfo(self, jid, node=None, id_prefix=None)

source code 
According to XEP-0030:
For identity: category, type is mandatory, name is optional. For feature: var is mandatory.

request_register_agent_info(self, agent)

source code 

_agent_registered_cb(self, con, resp, agent)

source code 

register_agent(self, agent, info, is_form=False)

source code 

_discover(self, ns, jid, node=None, id_prefix=None)

source code 

_ReceivedRegInfo(self, con, resp, agent)

source code 

_discoGetCB(self, con, iq_obj)

source code 
Get disco info

_DiscoverItemsErrorCB(self, con, iq_obj)

source code 

_DiscoverItemsCB(self, con, iq_obj)

source code 

_DiscoverItemsGetCB(self, con, iq_obj)

source code 

_DiscoverInfoGetCB(self, con, iq_obj)

source code 

_DiscoverInfoErrorCB(self, con, iq_obj)

source code 

_DiscoverInfoCB(self, con, iq_obj)

source code