ot::LiveContext Class Reference

#include <LiveContext.h>

Inheritance diagram for ot::LiveContext:

Inheritance graph
[legend]
Collaboration diagram for ot::LiveContext:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LiveContext ()
virtual ~LiveContext ()
ModuleMap getModules ()
OTGraph::Node_ptr get_node (const char *id)
NodegetNodeFromRef (const OTGraph::Node_var &node_ref)
OTGraph::Node_var getRefFromNode (Node *node)
OTGraph::Node_var activateNode (Node *node)
void deactivateNode (Node *node)
OTGraph::Node_var create_node (const char *_name, const OTGraph::StringTable &_attributes)
void connect_nodes (const OTGraph::Node_var &upstreamNode, const OTGraph::Node_var &downstreamNode)
void disconnect_nodes (const OTGraph::Node_var &upstreamNode, const OTGraph::Node_var &downstreamNode)
OTGraph::NodeVectorget_nodes ()
OTGraph::EdgeVectorget_edges ()
void remove_node (const OTGraph::Node_var &target_ref)
void run ()
char * getXMLString ()

Protected Attributes

ConfigNodeconfigNode

Constructor & Destructor Documentation

ot::LiveContext::LiveContext  )  [inline]
 

virtual ot::LiveContext::~LiveContext  )  [inline, virtual]
 


Member Function Documentation

OTGraph::Node_var ot::LiveContext::activateNode Node node  )  [inline]
 

void ot::LiveContext::connect_nodes const OTGraph::Node_var &  upstreamNode,
const OTGraph::Node_var &  downstreamNode
[inline]
 

OTGraph::Node_var ot::LiveContext::create_node const char *  _name,
const OTGraph::StringTable &  _attributes
[inline]
 

void ot::LiveContext::deactivateNode Node node  )  [inline]
 

void ot::LiveContext::disconnect_nodes const OTGraph::Node_var &  upstreamNode,
const OTGraph::Node_var &  downstreamNode
[inline]
 

OTGraph::EdgeVector* ot::LiveContext::get_edges  )  [inline]
 

OTGraph::Node_ptr ot::LiveContext::get_node const char *  id  )  [inline]
 

OTGraph::NodeVector* ot::LiveContext::get_nodes  )  [inline]
 

ModuleMap ot::LiveContext::getModules  )  [inline]
 

Node* ot::LiveContext::getNodeFromRef const OTGraph::Node_var &  node_ref  )  [inline]
 

OTGraph::Node_var ot::LiveContext::getRefFromNode Node node  )  [inline]
 

char* ot::LiveContext::getXMLString  )  [inline]
 

void ot::LiveContext::remove_node const OTGraph::Node_var &  target_ref  )  [inline]
 

void ot::LiveContext::run  )  [inline]
 

This method implements the main loop and runs until it is stopped somehow. Then it calls close() on all modules.

Reimplemented from ot::Context.


Member Data Documentation

ConfigNode* ot::LiveContext::configNode [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Feb 28 15:29:03 2007 for NaviTrack by  doxygen 1.4.6