Permissions

class osmxmpp.permission.XmppPermission(*values)

Bases: Enum

Permissions are used to control what actions Feature or Extension can perform.

ALL = 1
CHANGE_SOCKET = 11
DISCONNECT = 23
GET_HOST = 8
GET_JID = 4
GET_PORT = 9
GET_RESOURCE = 5
GET_SOCKET = 10
HOOK_ON_IQ = 21
HOOK_ON_MESSAGE = 19
HOOK_ON_PRESENCE = 20
HOOK_SEND_MESSAGE = 22
LISTEN_ON_CONNECT = 13
LISTEN_ON_DISCONNECT = 14
LISTEN_ON_IQ = 18
LISTEN_ON_MESSAGE = 16
LISTEN_ON_PRESENCE = 17
LISTEN_ON_READY = 15
OPEN_STREAM = 12
RECV_XML = 3
SEND_XML = 2
SET_JID = 6
SET_RESOURCE = 7