rpki.xml_utils.data_elt Class Reference

Inherits rpki::xml_utils::base_elt.

Inherited by rpki.left_right.data_elt, and rpki.publication.control_elt.

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

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

Construct a reply PDU.

Definition at line 251 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 266 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 278 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 337 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 346 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 319 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 328 of file xml_utils.py.

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

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

Overridable hook.

Reimplemented in rpki.left_right.bsc_elt.

Definition at line 270 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 296 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 239 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 359 of file xml_utils.py.


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

Generated on Tue Jun 2 19:10:20 2009 for RPKI Engine by  doxygen 1.5.8