Inherits rpki::up_down::base_elt.
Inherited by rootd.message_pdu.
Public Member Functions | |
def | __str__ |
def | log_query |
def | make_query |
def | serve_error |
def | serve_top_level |
def | startElement |
def | toXML |
Public Attributes | |
payload | |
recipient | |
sender | |
type | |
version | |
Static Public Attributes | |
dictionary | name2type |
tuple | type2name = dict((v, k) for k, v in name2type.items()) |
int | version = 1 |
Up-Down protocol message wrapper PDU.
Definition at line 571 of file up_down.py.
def rpki.up_down.message_pdu.__str__ | ( | self | ) |
Convert a message PDU to a string.
Definition at line 613 of file up_down.py.
def rpki.up_down.message_pdu.log_query | ( | self, | ||
child | ||||
) |
Log query we're handling. Separate method so rootd can override.
Reimplemented in rootd.message_pdu.
Definition at line 642 of file up_down.py.
def rpki.up_down.message_pdu.make_query | ( | cls, | ||
payload, | ||||
sender, | ||||
recipient | ||||
) |
Construct one message PDU.
Definition at line 660 of file up_down.py.
def rpki.up_down.message_pdu.serve_error | ( | self, | ||
exception | ||||
) |
Generate an error_response message PDU.
Definition at line 648 of file up_down.py.
def rpki.up_down.message_pdu.serve_top_level | ( | self, | ||
child, | ||||
callback | ||||
) |
Serve one message request PDU.
Definition at line 617 of file up_down.py.
def rpki.up_down.message_pdu.startElement | ( | self, | ||
stack, | ||||
name, | ||||
attrs | ||||
) |
Handle message PDU. Payload of the <message/> element varies depending on the "type" attribute, so after some basic checks we have to instantiate the right class object to handle whatever kind of PDU this is.
Reimplemented from rpki.up_down.base_elt.
Definition at line 597 of file up_down.py.
def rpki.up_down.message_pdu.toXML | ( | self | ) |
Generate payload of message PDU.
Definition at line 589 of file up_down.py.
dictionary rpki.up_down.message_pdu.name2type [static] |
{ "list" : list_pdu, "list_response" : list_response_pdu, "issue" : issue_pdu, "issue_response" : issue_response_pdu, "revoke" : revoke_pdu, "revoke_response" : revoke_response_pdu, "error_response" : error_response_pdu }
Reimplemented in rootd.message_pdu.
Definition at line 578 of file up_down.py.
Definition at line 610 of file up_down.py.
Definition at line 608 of file up_down.py.
Definition at line 607 of file up_down.py.
Definition at line 609 of file up_down.py.
tuple rpki.up_down.message_pdu.type2name = dict((v, k) for k, v in name2type.items()) [static] |
Reimplemented in rootd.message_pdu.
Definition at line 587 of file up_down.py.
Definition at line 606 of file up_down.py.
int rpki.up_down.message_pdu.version = 1 [static] |
Definition at line 576 of file up_down.py.