RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions
makRadarFx::DtRadarFxMessageFactory Class Reference

DtRadarFxMessageFactory creates virtual base class version of DtMessageFactory. More...

Inheritance diagram for makRadarFx::DtRadarFxMessageFactory:
Inheritance graph
[legend]

Public Member Functions

 DtRadarFxMessageFactory (bool initializeDefaults=true, bool isBigEndian=false)
 constructor
virtual ~DtRadarFxMessageFactory ()
 destructor
- Public Member Functions inherited from makRadarFx::DtMessageFactory
 DtMessageFactory (bool initializeDefaults=true, bool isBigEndian=false)
 constructor.
virtual ~DtMessageFactory ()
 destructor
virtual DtBaseMessagecreate (unsigned char *bytes, int length)
 Creates a specific DtMessage class from an array of bytes. Returns NULL if there is an error or no decoder for the message type.
virtual DtBaseMessagecreate (int msgType, unsigned char *bytes, int length)
virtual void registerCreator (unsigned int type, Decoder decoder)
 register a message decoder
virtual void initializeDefaultMessages ()
 initializes the message factory with the default message types
virtual void clear ()
 clears the factory of all messages

Static Public Member Functions

static DtRadarFxMessageFactoryinstance (makVrv::DtDe &de)
 Get the RadarFx Message Factory instance for this IG object.
static void registerInstance (makVrv::DtDe &de, DtRadarFxMessageFactory *instance)
 Register the instance with an IG.

Additional Inherited Members

- Protected Types inherited from makRadarFx::DtMessageFactory
typedef std::map< unsigned int,
Decoder
DecoderMap
- Protected Attributes inherited from makRadarFx::DtMessageFactory
DecoderMap myCreatorMap
bool myIsBigEndian

Detailed Description

DtRadarFxMessageFactory creates virtual base class version of DtMessageFactory.

Constructor & Destructor Documentation

makRadarFx::DtRadarFxMessageFactory::DtRadarFxMessageFactory ( bool  initializeDefaults = true,
bool  isBigEndian = false 
)

constructor

virtual makRadarFx::DtRadarFxMessageFactory::~DtRadarFxMessageFactory ( )
virtual

destructor

Member Function Documentation

static DtRadarFxMessageFactory& makRadarFx::DtRadarFxMessageFactory::instance ( makVrv::DtDe &  de)
static

Get the RadarFx Message Factory instance for this IG object.

defaults to returning an instance of this particular class

static void makRadarFx::DtRadarFxMessageFactory::registerInstance ( makVrv::DtDe &  de,
DtRadarFxMessageFactory instance 
)
static

Register the instance with an IG.


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


Copyright © 2024 MAK Technologies, Inc. All Rights Reserved (www.mak.com)