rpki.xml_utils.data_elt Class Reference

Inheritance diagram for rpki.xml_utils.data_elt:

Inheritance graph

List of all members.

Public Member Functions

def endElement
def make_reply
def make_reply_clone_hook
def serve_create
def serve_destroy
def serve_dispatch
def serve_get
def serve_list
def serve_post_save_hook
def serve_pre_save_hook
def serve_set
def toXML
def unimplemented_control


Detailed Description

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 177 of file xml_utils.py.


Member Function Documentation

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 183 of file xml_utils.py.

def rpki.xml_utils.data_elt.make_reply (   self,
  r_pdu = None 
)

Construct a reply PDU.

Definition at line 206 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 219 of file xml_utils.py.

def rpki.xml_utils.data_elt.serve_create (   self,
  r_msg 
)

Handle a create action.

Definition at line 231 of file xml_utils.py.

def rpki.xml_utils.data_elt.serve_destroy (   self,
  r_msg 
)

Handle a destroy action.

Definition at line 266 of file xml_utils.py.

def rpki.xml_utils.data_elt.serve_dispatch (   self,
  r_msg 
)

Action dispatch handler.

Definition at line 272 of file xml_utils.py.

def rpki.xml_utils.data_elt.serve_get (   self,
  r_msg 
)

Handle a get action.

Definition at line 254 of file xml_utils.py.

def rpki.xml_utils.data_elt.serve_list (   self,
  r_msg 
)

Handle a list action for non-self objects.

Definition at line 260 of file xml_utils.py.

def rpki.xml_utils.data_elt.serve_post_save_hook (   self,
  q_pdu,
  r_pdu 
)

def rpki.xml_utils.data_elt.serve_pre_save_hook (   self,
  q_pdu,
  r_pdu 
)

Overridable hook.

Reimplemented in rpki.left_right.bsc_elt.

Definition at line 223 of file xml_utils.py.

def rpki.xml_utils.data_elt.serve_set (   self,
  r_msg 
)

Handle a set action.

Reimplemented in rpki.publication.config_elt.

Definition at line 240 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 195 of file xml_utils.py.

def rpki.xml_utils.data_elt.unimplemented_control (   self,
  controls 
)

Uniform handling for unimplemented control operations.

Reimplemented in rpki.left_right.data_elt.

Definition at line 283 of file xml_utils.py.


The documentation for this class was generated from the following file:

Generated on Mon Jun 16 22:22:53 2008 for RPKI Engine by  doxygen 1.5.5