RPKI Engine  1.0
Public Member Functions | Public Attributes | Static Public Attributes
rpki::myrpki::roa_request Class Reference
Inheritance diagram for rpki::myrpki::roa_request:
Inheritance graph
Collaboration diagram for rpki::myrpki::roa_request:
Collaboration graph

List of all members.

Public Member Functions

def __init__
def __repr__
def add
def xml

Public Attributes

 asn
 group
 v4
 v6

Static Public Attributes

tuple v4re = re.compile("^([0-9]{1,3}\.){3}[0-9]{1,3}/[0-9]+(-[0-9]+)?$", re.I)
tuple v6re = re.compile("^([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4}/[0-9]+(-[0-9]+)?$", re.I)

Detailed Description

Representation of a ROA request.

Definition at line 145 of file myrpki.py.


Constructor & Destructor Documentation

def rpki::myrpki::roa_request::__init__ (   self,
  asn,
  group 
)

Definition at line 153 of file myrpki.py.


Member Function Documentation

def rpki::myrpki::roa_request::__repr__ (   self)

Definition at line 159 of file myrpki.py.

References asn, rpki::left_right::list_resources_elt::asn, group, v4, and v6.

def rpki::myrpki::roa_request::add (   self,
  prefix 
)
Add one prefix to this ROA request.

Definition at line 167 of file myrpki.py.

Referenced by rpki::myrpki::roa_requests::from_csv(), rpki::myrpki::children::from_entitydb(), rpki::myrpki::parents::from_entitydb(), and rpki::myrpki::repositories::from_entitydb().

Here is the caller graph for this function:

def rpki::myrpki::roa_request::xml (   self,
  e 
)
Generate XML element represeting representing this ROA request.

Definition at line 178 of file myrpki.py.

References asn, rpki::left_right::list_resources_elt::asn, v4, and v6.


Member Data Documentation

Definition at line 153 of file myrpki.py.

Referenced by __repr__().

tuple rpki::myrpki::roa_request::v4re = re.compile("^([0-9]{1,3}\.){3}[0-9]{1,3}/[0-9]+(-[0-9]+)?$", re.I) [static]

Definition at line 150 of file myrpki.py.

tuple rpki::myrpki::roa_request::v6re = re.compile("^([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4}/[0-9]+(-[0-9]+)?$", re.I) [static]

Definition at line 151 of file myrpki.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties