April 2024 - This site, and Kamaelia are being updated. There is significant work needed, and PRs are welcome.

Axon.CoordinatingAssistantTracker.py

Version: Axon 1.0

The co-ordinating assistant tracker is designed to allow components to register services and statistics they wish to make public to the rest of the system. Components can also query the co-ordinating assistant tracker to create linkages to specific services, and for specific global statistics.

Microprocesses can also use the co-ordinating assistant tracker to log/retrieve statistics/information. Co-ordinating assistant trackers are designed to work in a singleton manner accessible via a local or class interface.This singleton nature of the co-ordinatin assistant tracker is not enforced.

Pydoc Style Documentation

class coordinatingassistanttracker(__builtin__.object)

Methods defined here:

__init__(self, parent=None)

deRegisterService(self, service)

informationItemsLogged(self)

main(self)

registerService(self, service, thecomponent, inbox)

retrieveService(self, name)

retrieveValue(self, name)

servicesRegistered(self)

trackValue(self, name, value)

updateValue(self, name, value)

...

Testdoc Documentation

__init__

informationItemsLogged

registerService

retrieveService

deRegisterService

trackValue

updateValue

retrieveValue

Class methods defined here:

Michael, December 2004