VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Types | Protected Attributes
makVrv::DtVrvCommandFactory Class Reference

Factory for creating vrvCommands given a vrvControl packet. More...

Public Member Functions

 DtVrvCommandFactory ()
 CTOR. More...
 
virtual ~DtVrvCommandFactory ()
 DTOR. More...
 
virtual void initialize (const DtSharedVrvCommandSettings::DtVrvCommandSeedMap &seeds, boost::function< DtUniqueID(const std::string &)> func)
 Initialize the factor with its seed map. More...
 
virtual DtVrvCommandcreate (vrvControlToolkit::DtVrvControl_v1 *control)
 Create a vrvCommand from a recieved control packet. More...
 

Protected Types

typedef std::map
< vrvControlToolkit::DtVrvControlTypeEnum,
DtVrvCommandCreator * > 
CreatorMap
 

Protected Attributes

CreatorMap myCreators
 

Detailed Description

Factory for creating vrvCommands given a vrvControl packet.

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtVrvCommandFactory::DtVrvCommandFactory ( )

CTOR.

virtual makVrv::DtVrvCommandFactory::~DtVrvCommandFactory ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtVrvCommandFactory::initialize ( const DtSharedVrvCommandSettings::DtVrvCommandSeedMap seeds,
boost::function< DtUniqueID(const std::string &)>  func 
)
virtual

Initialize the factor with its seed map.

virtual DtVrvCommand* makVrv::DtVrvCommandFactory::create ( vrvControlToolkit::DtVrvControl_v1 control)
virtual

Create a vrvCommand from a recieved control packet.

Member Data Documentation

CreatorMap makVrv::DtVrvCommandFactory::myCreators
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)