Inherits rpki::xml_utils::base_elt.
Inherited by rpki.left_right.data_elt, and rpki.publication.control_elt.
Public Member Functions | |
def | endElement |
def | make_reply |
def | make_reply_clone_hook |
def | serve_create |
def | serve_destroy |
def | serve_destroy_hook |
def | serve_dispatch |
def | serve_fetch_one |
def | serve_get |
def | serve_list |
def | serve_post_save_hook |
def | serve_pre_save_hook |
def | serve_set |
def | toXML |
def | unimplemented_control |
Virtual base class for PDUs that map to SQL objects. These objects all implement the create/set/get/list/destroy action attribute.
Definition at line 243 of file xml_utils.py.
def rpki.xml_utils.data_elt.endElement | ( | self, | ||
stack, | ||||
name, | ||||
text | ||||
) |
Default endElement handler for SQL-based objects. This assumes that sub-elements are Base64-encoded using the sql_template mechanism.
Reimplemented from rpki.xml_utils.base_elt.
Reimplemented in rpki.left_right.child_elt, and rpki.publication.client_elt.
Definition at line 249 of file xml_utils.py.
def rpki.xml_utils.data_elt.make_reply | ( | self, | ||
r_pdu = None | ||||
) |
Construct a reply PDU.
Definition at line 275 of file xml_utils.py.
def rpki.xml_utils.data_elt.make_reply_clone_hook | ( | self, | ||
r_pdu | ||||
) |
Overridable hook.
Reimplemented in rpki.left_right.data_elt.
Definition at line 292 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_create | ( | self, | ||
r_msg, | ||||
cb, | ||||
eb | ||||
) |
Handle a create action.
Definition at line 314 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_destroy | ( | self, | ||
r_msg, | ||||
cb, | ||||
eb | ||||
) |
Handle a destroy action.
Definition at line 384 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_destroy_hook | ( | self, | ||
cb, | ||||
eb | ||||
) |
Overridable hook.
Reimplemented in rpki.left_right.child_elt.
Definition at line 378 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_dispatch | ( | self, | ||
r_msg, | ||||
cb, | ||||
eb | ||||
) |
Action dispatch handler.
Reimplemented in rpki.publication.control_elt.
Definition at line 395 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_fetch_one | ( | self | ) |
Find the object on which a get, set, or destroy method should operate.
Definition at line 296 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_get | ( | self, | ||
r_msg, | ||||
cb, | ||||
eb | ||||
) |
Handle a get action.
Definition at line 360 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_list | ( | self, | ||
r_msg, | ||||
cb, | ||||
eb | ||||
) |
Handle a list action for non-self objects.
Definition at line 369 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_post_save_hook | ( | self, | ||
q_pdu, | ||||
r_pdu, | ||||
cb, | ||||
eb | ||||
) |
Overridable hook.
Reimplemented in rpki.left_right.self_elt, rpki.left_right.parent_elt, rpki.left_right.child_elt, and rpki.publication.client_elt.
Definition at line 310 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_pre_save_hook | ( | self, | ||
q_pdu, | ||||
r_pdu, | ||||
cb, | ||||
eb | ||||
) |
Overridable hook.
Reimplemented in rpki.left_right.data_elt, and rpki.left_right.bsc_elt.
Definition at line 306 of file xml_utils.py.
def rpki.xml_utils.data_elt.serve_set | ( | self, | ||
r_msg, | ||||
cb, | ||||
eb | ||||
) |
Handle a set action.
Reimplemented in rpki.publication.config_elt.
Definition at line 337 of file xml_utils.py.
def rpki.xml_utils.data_elt.toXML | ( | self | ) |
Default element generator for SQL-based objects. This assumes that sub-elements are Base64-encoded DER objects.
Reimplemented from rpki.xml_utils.base_elt.
Definition at line 263 of file xml_utils.py.
def rpki.xml_utils.data_elt.unimplemented_control | ( | self, | ||
controls | ||||
) |
Uniform handling for unimplemented control operations.
Definition at line 408 of file xml_utils.py.