Classes | Public Member Functions | Public Attributes | List of all members
diagnostic_updater._diagnostic_updater.DiagnosticTaskVector Class Reference
Inheritance diagram for diagnostic_updater._diagnostic_updater.DiagnosticTaskVector:
Inheritance graph


class  DiagnosticTaskInternal

Public Member Functions

def __init__ (self)
def add (self, args)
def addedTaskCallback (self, task)
def removeByName (self, name)

Public Attributes


Detailed Description

Internal use only.

Base class for diagnostic_updater::Updater and self_test::Dispatcher.
The class manages a collection of diagnostic updaters. It contains the
common functionality used for producing diagnostic updates and for

Definition at line 145 of file

Constructor & Destructor Documentation

def diagnostic_updater._diagnostic_updater.DiagnosticTaskVector.__init__ (   self)

Definition at line 168 of file

Member Function Documentation

def diagnostic_updater._diagnostic_updater.DiagnosticTaskVector.add (   self,
Add a task to the DiagnosticTaskVector.

add(task): where task is a DiagnosticTask
add(name, fn): add a DiagnosticTask embodied by a name and function

Definition at line 179 of file

def diagnostic_updater._diagnostic_updater.DiagnosticTaskVector.addedTaskCallback (   self,
Allows an action to be taken when a task is added. The Updater class
uses this to immediately publish a diagnostic that says that the node
is loading.

Definition at line 172 of file

def diagnostic_updater._diagnostic_updater.DiagnosticTaskVector.removeByName (   self,
Removes a task based on its name.

Removes the first task that matches the specified name. (New in
version 1.1.2)

@param name Name of the task to remove.
@return Returns true if a task matched and was removed.

Definition at line 195 of file

Member Data Documentation


Definition at line 170 of file


Definition at line 169 of file

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

Author(s): Kevin Watts, Brice Rebsamen , Jeremy Leibs, Blaise Gassend
autogenerated on Thu Oct 8 2020 03:19:34