MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Protected Attributes | Private Member Functions
MAKLogger::DtLgrProtocolRegistration Class Reference

A helper class for registering the necessary protocol specific information. More...

+ Inheritance diagram for MAKLogger::DtLgrProtocolRegistration:
+ Collaboration diagram for MAKLogger::DtLgrProtocolRegistration:

Protected Attributes

DtStateObject::creatorFunction myObjectCreator
 
DtLgrSimInterface::creatorFunction myInterfaceCreator
 
DtLgrProtocolId myProtocol
 
DtString myProtocolString
 
DtLgrSimDrivermySimDriver
 
DtLgrSimManagermySimManager
 

Private Member Functions

 DT_VIRTUAL_CTR (DtLgrProtocolRegistration,(DtStateObject::creatorFunction objectCreator, DtLgrSimInterface::creatorFunction interfaceCreator, DtLgrProtocolId protocol, DtString protocolString, DtLgrSimDriver *simDriver, DtLgrSimManager *simManager)) virtual ~DtLgrProtocolRegistration()
 
virtual bool validConfiguration ()
 
virtual
DtStateObject::creatorFunction 
objectCreator ()
 
virtual
DtLgrSimInterface::creatorFunction 
interfaceCreator ()
 
virtual DtLgrProtocolId protocol ()
 
virtual DtString protocolString ()
 
virtual DtLgrSimDriversimDriver ()
 
virtual DtLgrSimManagersimManager ()
 

Detailed Description

A helper class for registering the necessary protocol specific information.

Member Function Documentation

MAKLogger::DtLgrProtocolRegistration::DT_VIRTUAL_CTR ( DtLgrProtocolRegistration  ,
(DtStateObject::creatorFunction objectCreator, DtLgrSimInterface::creatorFunction interfaceCreator, DtLgrProtocolId protocol, DtString protocolString, DtLgrSimDriver *simDriver, DtLgrSimManager *simManager  
)
private
virtual DtLgrSimInterface::creatorFunction MAKLogger::DtLgrProtocolRegistration::interfaceCreator ( )
privatevirtual
virtual DtStateObject::creatorFunction MAKLogger::DtLgrProtocolRegistration::objectCreator ( )
privatevirtual
virtual DtLgrProtocolId MAKLogger::DtLgrProtocolRegistration::protocol ( )
privatevirtual
virtual DtString MAKLogger::DtLgrProtocolRegistration::protocolString ( )
privatevirtual
virtual DtLgrSimDriver* MAKLogger::DtLgrProtocolRegistration::simDriver ( )
privatevirtual
virtual DtLgrSimManager* MAKLogger::DtLgrProtocolRegistration::simManager ( )
privatevirtual
virtual bool MAKLogger::DtLgrProtocolRegistration::validConfiguration ( )
privatevirtual

Member Data Documentation

DtLgrSimInterface::creatorFunction MAKLogger::DtLgrProtocolRegistration::myInterfaceCreator
protected
DtStateObject::creatorFunction MAKLogger::DtLgrProtocolRegistration::myObjectCreator
protected
DtLgrProtocolId MAKLogger::DtLgrProtocolRegistration::myProtocol
protected
DtString MAKLogger::DtLgrProtocolRegistration::myProtocolString
protected
DtLgrSimDriver* MAKLogger::DtLgrProtocolRegistration::mySimDriver
protected
DtLgrSimManager* MAKLogger::DtLgrProtocolRegistration::mySimManager
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)