![]() |
VR-Forces 4.3 Class Documentation
|
Implements the DtLocalExtendedPropertiesNetInterface class template. More...

Public Types | |
| typedef makVrfVrlinkExtToolkit::DtGenericAttributeStateRepository < BaseStateRepository > | DtExtendedPropertiesStateRepository |
Public Member Functions | |
| DtLocalExtendedPropertiesNetInterface (const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry=0, bool publishObject=true) | |
| read/writable constructor | |
| DtLocalExtendedPropertiesNetInterface (const DtLocalExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| const DtLocalExtendedPropertiesNetInterface & | operator= (const DtLocalExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &orig) |
| assignment operator | |
| virtual | ~DtLocalExtendedPropertiesNetInterface () |
| destructor | |
| virtual void | updatePublisher () |
| Calls the base class updatePublisher() and then updates the extended property attributes. | |
| virtual bool | encodePropertyAttributes () |
| Encodes any property attributes. | |
| virtual void | encodeProperties (const DtRwVariableBindings &properties) |
| Encodes parameter or state data into the extended properties buffer. | |
Static Public Member Functions | |
| static DtSimObjectNetInterface * | creator (const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry, bool publishObject) |
Protected Member Functions | |
| DtLocalExtendedPropertiesNetInterface () | |
| default constructor | |
Protected Attributes | |
| std::vector< char > | myPropertyBuffer |
| DtClock | myClock |
| DtTime | myLastEncodeTime |
Implements the DtLocalExtendedPropertiesNetInterface class template.
Extends an existing local net interface class to give it the ability to publish extended properties.
| typedef makVrfVrlinkExtToolkit::DtGenericAttributeStateRepository<BaseStateRepository> DtLocalExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::DtExtendedPropertiesStateRepository |
|
inlineprotected |
default constructor
|
inline |
read/writable constructor
|
inline |
copy constructor
|
inlinevirtual |
destructor
|
inline |
assignment operator
|
inlinevirtual |
Calls the base class updatePublisher() and then updates the extended property attributes.
|
inlinevirtual |
Encodes any property attributes.
|
inlinevirtual |
Encodes parameter or state data into the extended properties buffer.
|
inlinestatic |
Reimplemented in DtLocalEngineeringObjectNetInterface, and DtSimPseudoAggregateWithPropertiesLocalEntityNetInterface.
|
protected |
|
protected |
|
protected |