Skip to content
benlangfeld edited this page Aug 12, 2010 · 5 revisions

These are the current list of handle-ables

These are in a hierarchy because Blather will try each handler from the bottom up until one is found. That is to say that if you were to receive a :roster stanza but only provided a handler for :iq the :iq handler would be called.

iq
|-- pubsub_node
|   |-- pubsub_affiliations
|   |-- pubsub_create
|   |-- pubsub_items
|   |-- pubsub_publish
|   |-- pubsub_retract
|   |-- pubsub_subscribe
|   |-- pubsub_subscription
|   |-- pubsub_subscriptions
|   `-- pubsub_unsubscribe
|-- pubsub_owner
|   |-- pubsub_delete
|   `-- pubsub_purge
|-- query
|   |-- disco_info
|   |-- disco_items
|   `-- roster
`-- command

message
`-- pubsub_event

presence
|-- status
`-- subscription

error
|-- argument_error
|-- parse_error
|-- sasl_error
|-- sasl_unknown_mechanism
|-- stanza_error
|-- stream_error
|-- tls_failure
`-- unknown_response_error
Clone this wiki locally