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_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

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 243 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 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.


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

Generated on Tue Jan 12 07:56:03 2010 for RPKI Engine by  doxygen 1.6.1