rpki.left_right.child_elt Class Reference

Inheritance diagram for rpki.left_right.child_elt:

Inheritance graph

List of all members.

Public Member Functions

def ca_from_class_name
def child_certs
def endElement
def parents
def serve_post_save_hook
def serve_up_down

Static Public Attributes

tuple attributes = ("action", "tag", "self_id", "child_id", "bsc_id")
 XML attributes for this element.
tuple booleans = ("reissue", )
 Boolean attributes (value "yes" or "no") for this element.
 bpki_cert = None
 bpki_glue = None
 clear_https_ta_cache = False
string element_name = "child"
tuple elements = ("bpki_cert", "bpki_glue")
 XML elements contained by this element.
tuple sql_template


Detailed Description

<child/> element.

Definition at line 366 of file left_right.py.


Member Function Documentation

def rpki.left_right.child_elt.ca_from_class_name (   self,
  class_name 
)

Fetch the CA corresponding to an up-down class_name.

Definition at line 390 of file left_right.py.

def rpki.left_right.child_elt.child_certs (   self,
  ca_detail = None,
  ski = None,
  unique = False 
)

Fetch all child_cert objects that link to this child object.

Definition at line 382 of file left_right.py.

def rpki.left_right.child_elt.endElement (   self,
  stack,
  name,
  text 
)

Handle subelements of <child/> element.  These require special
handling because modifying them invalidates the HTTPS trust anchor
cache.

Reimplemented from rpki.xml_utils.data_elt.

Definition at line 407 of file left_right.py.

def rpki.left_right.child_elt.parents (   self  ) 

Fetch all parent objects that link to self object to which this child object links.

Definition at line 386 of file left_right.py.

def rpki.left_right.child_elt.serve_post_save_hook (   self,
  q_pdu,
  r_pdu 
)

Extra server actions for child_elt.

Reimplemented from rpki.xml_utils.data_elt.

Definition at line 400 of file left_right.py.

def rpki.left_right.child_elt.serve_up_down (   self,
  query 
)

Outer layer of server handling for one up-down PDU from this child.

Definition at line 416 of file left_right.py.


Member Data Documentation

tuple rpki.left_right.child_elt.attributes = ("action", "tag", "self_id", "child_id", "bsc_id") [static]

XML attributes for this element.

Reimplemented from rpki.xml_utils.base_elt.

Definition at line 370 of file left_right.py.

tuple rpki.left_right.child_elt.booleans = ("reissue", ) [static]

Boolean attributes (value "yes" or "no") for this element.

Reimplemented from rpki.xml_utils.base_elt.

Definition at line 372 of file left_right.py.

Definition at line 378 of file left_right.py.

Definition at line 379 of file left_right.py.

Definition at line 380 of file left_right.py.

string rpki.left_right.child_elt.element_name = "child" [static]

Definition at line 369 of file left_right.py.

tuple rpki.left_right.child_elt.elements = ("bpki_cert", "bpki_glue") [static]

XML elements contained by this element.

Reimplemented from rpki.xml_utils.base_elt.

Definition at line 371 of file left_right.py.

Initial value:

rpki.sql.template("child", "child_id", "self_id", "bsc_id",
                                   ("bpki_cert", rpki.x509.X509),
                                   ("bpki_glue", rpki.x509.X509))

Definition at line 374 of file left_right.py.


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

Generated on Wed Jul 16 00:59:38 2008 for RPKI Engine by  doxygen 1.5.6