rpki.left_right.repository_elt Class Reference

Inheritance diagram for rpki.left_right.repository_elt:

Inheritance graph

List of all members.

Public Member Functions

def call_pubd
def object_delete
def object_write
def parents
def publish
def uri_to_filename
def withdraw

Static Public Attributes

tuple attributes = ("action", "tag", "self_id", "repository_id", "bsc_id", "peer_contact_uri")
 XML attributes for this element.
 bpki_cms_cert = None
 bpki_cms_glue = None
 bpki_https_cert = None
 bpki_https_glue = None
string element_name = "repository"
tuple elements = ("bpki_cms_cert", "bpki_cms_glue", "bpki_https_cert", "bpki_https_glue")
 XML elements contained by this element.
tuple sql_template
 use_pubd = True


Detailed Description

<repository/> element.

Definition at line 446 of file left_right.py.


Member Function Documentation

def rpki.left_right.repository_elt.call_pubd (   self,
  pdus 
)

Send a message to publication daemon and return the response.

Definition at line 496 of file left_right.py.

def rpki.left_right.repository_elt.object_delete (   cls,
  base,
  uri 
)

Delete an object from disk. [TEMPORARY]

Definition at line 491 of file left_right.py.

def rpki.left_right.repository_elt.object_write (   cls,
  base,
  uri,
  obj 
)

Write an object to disk. [TEMPORARY]

Definition at line 479 of file left_right.py.

def rpki.left_right.repository_elt.parents (   self  ) 

Fetch all parent objects that link to this repository object.

Definition at line 464 of file left_right.py.

def rpki.left_right.repository_elt.publish (   self,
  obj,
  uri 
)

Placeholder for publication operation. [TEMPORARY]

Definition at line 514 of file left_right.py.

def rpki.left_right.repository_elt.uri_to_filename (   base,
  uri 
)

Convert a URI to a filename. [TEMPORARY]

Definition at line 469 of file left_right.py.

def rpki.left_right.repository_elt.withdraw (   self,
  obj,
  uri 
)

Placeholder for publication withdrawal operation. [TEMPORARY]

Definition at line 523 of file left_right.py.


Member Data Documentation

tuple rpki.left_right.repository_elt.attributes = ("action", "tag", "self_id", "repository_id", "bsc_id", "peer_contact_uri") [static]

XML attributes for this element.

Reimplemented from rpki.xml_utils.base_elt.

Definition at line 450 of file left_right.py.

Definition at line 457 of file left_right.py.

Definition at line 458 of file left_right.py.

Definition at line 459 of file left_right.py.

Definition at line 460 of file left_right.py.

string rpki.left_right.repository_elt.element_name = "repository" [static]

Definition at line 449 of file left_right.py.

XML elements contained by this element.

Reimplemented from rpki.xml_utils.base_elt.

Definition at line 451 of file left_right.py.

Initial value:

rpki.sql.template("repository", "repository_id", "self_id", "bsc_id", "peer_contact_uri",
                                   ("bpki_cms_cert", rpki.x509.X509), ("bpki_cms_glue", rpki.x509.X509),
                                   ("bpki_https_cert", rpki.x509.X509), ("bpki_https_glue", rpki.x509.X509))

Definition at line 453 of file left_right.py.

Definition at line 462 of file left_right.py.


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

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