Inherits object.
Public Member Functions | |
def | __init__ |
def | checkpoint |
def | cron |
def | cronjob_handler |
def | irdb_query |
def | irdb_query_child_resources |
def | irdb_query_roa_requests |
def | left_right_handler |
def | start_cron |
def | up_down_handler |
Public Attributes | |
bpki_ta | |
cron_keepalive | |
cron_period | |
cron_timeout | |
cron_timer | |
http_server_host | |
http_server_port | |
initial_delay | |
irbe_cert | |
irdb_cert | |
irdb_url | |
publication_kludge_base | |
rpkid_cert | |
rpkid_key | |
sql | |
use_internal_cron | |
Static Public Attributes | |
tuple | up_down_url_regexp = re.compile("/up-down/([-A-Z0-9_]+)/([-A-Z0-9_]+)$", re.I) |
A container for various global rpkid parameters.
Definition at line 39 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.__init__ | ( | self, | ||
cfg | ||||
) |
Definition at line 44 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.checkpoint | ( | self | ) |
Record that we were still alive when we got here, by resetting keepalive timer.
Definition at line 200 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.cron | ( | self, | ||
cb = None | ||||
) |
Periodic tasks.
Definition at line 207 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.cronjob_handler | ( | self, | ||
query, | ||||
path, | ||||
cb | ||||
) |
External trigger for periodic tasks. This is somewhat obsolete now that we have internal timers, but the test framework still uses it.
Definition at line 263 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.irdb_query | ( | self, | ||
q_pdu, | ||||
callback, | ||||
errback, | ||||
expected_pdu_count = None | ||||
) |
Perform an IRDB callback query.
Definition at line 86 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.irdb_query_child_resources | ( | self, | ||
self_handle, | ||||
child_handle, | ||||
callback, | ||||
errback | ||||
) |
Ask IRDB about a child's resources.
Definition at line 114 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.irdb_query_roa_requests | ( | self, | ||
self_handle, | ||||
callback, | ||||
errback | ||||
) |
Ask IRDB about self's ROA requests.
Definition at line 134 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.left_right_handler | ( | self, | ||
query, | ||||
path, | ||||
cb | ||||
) |
Process one left-right PDU.
Definition at line 146 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.start_cron | ( | self | ) |
Start clock for rpkid's internal cron process.
Definition at line 73 of file rpki_engine.py.
def rpki.rpki_engine.rpkid_context.up_down_handler | ( | self, | ||
query, | ||||
path, | ||||
cb | ||||
) |
Process one up-down PDU.
Definition at line 172 of file rpki_engine.py.
Definition at line 48 of file rpki_engine.py.
Definition at line 68 of file rpki_engine.py.
Definition at line 67 of file rpki_engine.py.
Definition at line 71 of file rpki_engine.py.
Definition at line 79 of file rpki_engine.py.
Definition at line 56 of file rpki_engine.py.
Definition at line 57 of file rpki_engine.py.
Definition at line 63 of file rpki_engine.py.
Definition at line 50 of file rpki_engine.py.
Definition at line 49 of file rpki_engine.py.
Definition at line 54 of file rpki_engine.py.
Definition at line 59 of file rpki_engine.py.
Definition at line 51 of file rpki_engine.py.
Definition at line 52 of file rpki_engine.py.
Definition at line 46 of file rpki_engine.py.
tuple rpki.rpki_engine.rpkid_context.up_down_url_regexp = re.compile("/up-down/([-A-Z0-9_]+)/([-A-Z0-9_]+)$", re.I) [static] |
Definition at line 170 of file rpki_engine.py.
Definition at line 61 of file rpki_engine.py.