div class="twikiTopBar">

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

DWARFService Class Reference

Collaboration diagram for DWARFService:

Collaboration graph
[legend]

Public Member Functions

 DWARFService (const std::string &sName, const std::string &sHostname, DWARF::ServiceDescription_var &ServiceDesc)
void Update (DWARF::ServiceDescription_var &ServiceDesc)
const std::string & getName () const
 returns the name
const std::string & getHostname () const
 returns the hostname
const std::string getAttribute (const char *pszName) const
 returns an attribute
const std::string getID () const
 returns the service id
void Lock ()
void Unlock ()
NeedList & getNeeds ()
AbilityList & getAbilities ()
 DWARFService (const string &sName, const string &sHostname, DWARF::ServiceDescription_var &ServiceDesc)
void Update (DWARF::ServiceDescription_var &ServiceDesc)
const string & getName () const
 returns the name
const string & getHostname () const
 returns the hostname
const string getAttribute (const char *pszName) const
 returns an attribute
const string getID () const
 returns the service id
void Lock ()
void Unlock ()
NeedList & getNeeds ()
AbilityList & getAbilities ()

Data Structures

class  Ability
class  Attributes
class  Need

Detailed Description

stores all data representing a service

Definition at line 32 of file ubitrack/MiddlewareAgent/DwarfSystemModel/dwarfservice.h.


Constructor & Destructor Documentation

DWARFService::DWARFService const std::string &  sName,
const std::string &  sHostname,
DWARF::ServiceDescription_var &  ServiceDesc
 

constructor to read from an active service description

Definition at line 151 of file ubitrack/MiddlewareAgent/DwarfSystemModel/dwarfservice.cpp.

DWARFService::DWARFService const string &  sName,
const string &  sHostname,
DWARF::ServiceDescription_var &  ServiceDesc
 

constructor to read from an active service description


Member Function Documentation

AbilityList& DWARFService::getAbilities  )  [inline]
 

enumerate abilities

Definition at line 248 of file DIVE/dwarfservice.h.

AbilityList& DWARFService::getAbilities  )  [inline]
 

enumerate abilities

Definition at line 255 of file ubitrack/MiddlewareAgent/DwarfSystemModel/dwarfservice.h.

NeedList& DWARFService::getNeeds  )  [inline]
 

enumerate needs

Definition at line 242 of file DIVE/dwarfservice.h.

NeedList& DWARFService::getNeeds  )  [inline]
 

enumerate needs

Definition at line 248 of file ubitrack/MiddlewareAgent/DwarfSystemModel/dwarfservice.h.

void DWARFService::Lock  )  [inline]
 

Locks the service against usage by other threads

Definition at line 224 of file DIVE/dwarfservice.h.

void DWARFService::Lock  )  [inline]
 

Locks the service against usage by other threads

Definition at line 234 of file ubitrack/MiddlewareAgent/DwarfSystemModel/dwarfservice.h.

void DWARFService::Unlock  )  [inline]
 

release this object, so other threads can access it must be called after Lock()

Definition at line 233 of file DIVE/dwarfservice.h.

void DWARFService::Unlock  )  [inline]
 

release this object, so other threads can access it must be called after Lock()

Definition at line 241 of file ubitrack/MiddlewareAgent/DwarfSystemModel/dwarfservice.h.

void DWARFService::Update DWARF::ServiceDescription_var &  ServiceDesc  ) 
 

Read new data from service description

void DWARFService::Update DWARF::ServiceDescription_var &  ServiceDesc  ) 
 

Read new data from service description

Definition at line 161 of file ubitrack/MiddlewareAgent/DwarfSystemModel/dwarfservice.cpp.

DWARFService Class Reference | generated on Sun Apr 29 02:01:09 2007 by Doxygen 1.4.1 for DWARF