TOBI SignalServer  0.1
tobiss::HWThreadFactory Class Reference

A factory for HWThreads. More...

#include <hw_thread_factory.h>

Public Member Functions

 ~HWThreadFactory ()
 deletes all prototypes
void registerBuilder (std::string const &key, HWThreadBuilder *builder)
 takes ownership of the HWThreadBuilder pointer (it will be destroyed if the factory is destroyed)
HWThreadcreateHWThread (std::string const &key, boost::asio::io_service &io, ticpp::Iterator< ticpp::Element > hw)
std::vector< std::string > getPossibleHardwareNames ()
 Get the names to build the respective hardware objects.

Static Public Member Functions

static HWThreadFactoryinstance ()

Private Member Functions

 HWThreadFactory (HWThreadFactory const &src)
HWThreadFactoryoperator= (HWThreadFactory const &src)

Private Attributes

std::map< std::string,
HWThreadBuilder * > 
builders_

Detailed Description

A factory for HWThreads.

Definition at line 61 of file hw_thread_factory.h.


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables