Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

vlPluginManager::SNode Class Reference

This node corresponds to a service. More...

#include <vlpluginmanager.h>

List of all members.

Public Member Functions

 SNode (std::string serviceName)
 ~SNode ()
const std::string & name () const
std::list< PluginNode > * nodeList ()

Private Attributes

std::list< PluginNodem_pluginNodeList
 A list of PluginNodes which provide the service "m_serviceName".

std::string m_serviceName
 Name of the service to which this node corresponds.


Detailed Description

It points to a list of PluginNodes which hold information about the plugins which provide this service.

See also:
PluginNode

Definition at line 155 of file vlpluginmanager.h.


Constructor & Destructor Documentation

vlPluginManager::SNode::SNode std::string  serviceName  )  [inline]
 

Definition at line 157 of file vlpluginmanager.h.

References m_serviceName.

vlPluginManager::SNode::~SNode  )  [inline]
 

Definition at line 161 of file vlpluginmanager.h.


Member Function Documentation

const std::string& vlPluginManager::SNode::name  )  const [inline]
 

Definition at line 164 of file vlpluginmanager.h.

References m_serviceName.

std::list<PluginNode>* vlPluginManager::SNode::nodeList  )  [inline]
 

Definition at line 166 of file vlpluginmanager.h.

References m_pluginNodeList.


Member Data Documentation

std::list<PluginNode> vlPluginManager::SNode::m_pluginNodeList [private]
 

Definition at line 170 of file vlpluginmanager.h.

Referenced by nodeList().

std::string vlPluginManager::SNode::m_serviceName [private]
 

Definition at line 173 of file vlpluginmanager.h.

Referenced by name(), and SNode().


The documentation for this class was generated from the following file:
Generated on Fri Mar 18 11:33:19 2005 for OpenVL by doxygen 1.3.3