Public Member Functions | |
def | __init__ |
def | create_worker |
def | expand_regex_to_topics |
def | fill_in_topics |
def | get_memory_usage |
def | get_memory_usage_for_pid |
def | run |
def | shutdown |
def | start_all_topics_timer |
def | start_fill_in_topics_timer |
def | subscribe_topics |
def | update_topics |
Public Attributes | |
all_topics | |
all_topics_interval | |
all_topics_timer | |
collnames | |
drop_counter | |
exclude_already | |
exclude_regex | |
exclude_topics | |
fill_in_topics_timer | |
in_counter | |
missing_topics | |
mongodb_collection | |
mongodb_host | |
mongodb_name | |
mongodb_port | |
no_specific | |
nodename_prefix | |
out_counter | |
quit | |
ros_master | |
sep | |
topics | |
workers |
Definition at line 353 of file mongodb_log.py.
def mongodb_log.MongoWriter.__init__ | ( | self, | |
topics = [] , |
|||
treat_as_regex = False , |
|||
all_topics = False , |
|||
all_topics_interval = 5 , |
|||
exclude_topics = [] , |
|||
mongodb_host = None , |
|||
mongodb_port = None , |
|||
mongodb_name = "roslog" , |
|||
mongodb_collection = None , |
|||
no_specific = False , |
|||
nodename_prefix = "" |
|||
) |
Definition at line 354 of file mongodb_log.py.
def mongodb_log.MongoWriter.create_worker | ( | self, | |
idnum, | |||
topic, | |||
collname | |||
) |
Definition at line 457 of file mongodb_log.py.
def mongodb_log.MongoWriter.expand_regex_to_topics | ( | self, | |
topics | |||
) |
Definition at line 401 of file mongodb_log.py.
def mongodb_log.MongoWriter.fill_in_topics | ( | self, | |
restart = True |
|||
) |
Called at a fixed interval (see start_all_topics_timer) to update the list of topics if we are logging all topics (e.g. --all-topics flag is given).
Definition at line 559 of file mongodb_log.py.
def mongodb_log.MongoWriter.get_memory_usage | ( | self | ) |
Definition at line 592 of file mongodb_log.py.
def mongodb_log.MongoWriter.get_memory_usage_for_pid | ( | self, | |
pid | |||
) |
Definition at line 568 of file mongodb_log.py.
def mongodb_log.MongoWriter.run | ( | self | ) |
Definition at line 513 of file mongodb_log.py.
def mongodb_log.MongoWriter.shutdown | ( | self | ) |
Definition at line 528 of file mongodb_log.py.
def mongodb_log.MongoWriter.start_all_topics_timer | ( | self | ) |
Definition at line 536 of file mongodb_log.py.
Definition at line 541 of file mongodb_log.py.
def mongodb_log.MongoWriter.subscribe_topics | ( | self, | |
topics | |||
) |
Definition at line 409 of file mongodb_log.py.
def mongodb_log.MongoWriter.update_topics | ( | self, | |
restart = True |
|||
) |
Called at a fixed interval (see start_all_topics_timer) to update the list of topics if we are logging all topics (e.g. --all-topics flag is given).
Definition at line 548 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 536 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 541 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.
Definition at line 354 of file mongodb_log.py.