pyzor.message¶
This modules contains the various messages used in the pyzor client server communication.
-
class
pyzor.message.
CheckRequest
(digest=None)¶ Bases:
pyzor.message.SimpleDigestBasedRequest
-
op
= 'check'¶
-
-
class
pyzor.message.
ClientSideRequest
¶ Bases:
pyzor.message.Request
-
op
= None¶
-
setup
()¶
-
-
class
pyzor.message.
InfoRequest
(digest=None)¶ Bases:
pyzor.message.SimpleDigestBasedRequest
-
op
= 'info'¶
-
-
class
pyzor.message.
Message
¶ Bases:
email.message.Message
-
ensure_complete
()¶
-
init_for_sending
()¶
-
setup
()¶
-
-
class
pyzor.message.
PingRequest
¶ Bases:
pyzor.message.ClientSideRequest
-
op
= 'ping'¶
-
-
class
pyzor.message.
PongRequest
(digest=None)¶ Bases:
pyzor.message.SimpleDigestBasedRequest
-
op
= 'pong'¶
-
-
class
pyzor.message.
ReportRequest
(digest=None, spec=None)¶ Bases:
pyzor.message.SimpleDigestSpecBasedRequest
-
op
= 'report'¶
-
-
class
pyzor.message.
Request
¶ Bases:
pyzor.message.ThreadedMessage
This is the class that should be used to read in Requests of any type. Subclasses are responsible for setting ‘Op’ if they are generating a message,
-
ensure_complete
()¶
-
get_op
()¶
-
-
class
pyzor.message.
Response
¶ Bases:
pyzor.message.ThreadedMessage
-
ensure_complete
()¶
-
get_code
()¶
-
get_diag
()¶
-
head_tuple
()¶
-
is_ok
()¶
-
ok_code
= 200¶
-
-
class
pyzor.message.
SimpleDigestBasedRequest
(digest=None)¶ Bases:
pyzor.message.ClientSideRequest
-
add_digest
(digest)¶
-
-
class
pyzor.message.
SimpleDigestSpecBasedRequest
(digest=None, spec=None)¶
-
class
pyzor.message.
ThreadId
¶ Bases:
int
-
error_value
= 0¶
-
full_range
= (0, 65536)¶
-
classmethod
generate
()¶
-
in_ok_range
()¶
-
ok_range
= (1024, 65536)¶
-
-
class
pyzor.message.
ThreadedMessage
¶ Bases:
pyzor.message.Message
-
ensure_complete
()¶
-
get_protocol_version
()¶
-
get_thread
()¶
-
init_for_sending
()¶
-
set_thread
(i)¶
-
-
class
pyzor.message.
WhitelistRequest
(digest=None, spec=None)¶ Bases:
pyzor.message.SimpleDigestSpecBasedRequest
-
op
= 'whitelist'¶
-