VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > Class Template Reference

Implements the DtRemoteExtendedPropertiesNetInterface class template. More...

Inheritance diagram for DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >:
Inheritance graph
[legend]

Public Types

typedef
makVrfVrlinkExtToolkit::DtGenericAttributeStateRepository
< BaseStateRepository > 
DtExtendedPropertiesStateRepository

Public Member Functions

 DtRemoteExtendedPropertiesNetInterface (const DtString &name, DtVrfObject *simObject, DtReaderWriterRegistry *parentRegistry=0, bool publishObject=true)
 read/writable constructor
 DtRemoteExtendedPropertiesNetInterface (const DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
const
DtRemoteExtendedPropertiesNetInterface
operator= (const DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &orig)
 assignment operator
virtual ~DtRemoteExtendedPropertiesNetInterface ()
 destructor
virtual void updateFromReflectedObject ()
 Calls the base class function to copy the network data to the local state repository, then does the same for the extended property attributes.
virtual bool updatePropertyAttributesFromNet ()
 Updates any extended property attributes of the aggregate from the network.

Static Public Member Functions

static DtSimObjectNetInterfacecreator (const DtString &name, DtVrfObject *simObject, DtReaderWriterRegistry *parentRegistry, bool publishObject)

Protected Member Functions

 DtRemoteExtendedPropertiesNetInterface ()
 default constructor

Detailed Description

template<typename BaseNetInterface, typename BaseStateRepository>
class DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >

Implements the DtRemoteExtendedPropertiesNetInterface class template.

Extends an existing remote net interface class to give it the ability to receive extended properties.

Member Typedef Documentation

template<typename BaseNetInterface, typename BaseStateRepository>
typedef makVrfVrlinkExtToolkit::DtGenericAttributeStateRepository<BaseStateRepository> DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::DtExtendedPropertiesStateRepository

Constructor & Destructor Documentation

template<typename BaseNetInterface, typename BaseStateRepository>
DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::DtRemoteExtendedPropertiesNetInterface ( )
inlineprotected

default constructor

template<typename BaseNetInterface, typename BaseStateRepository>
DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::DtRemoteExtendedPropertiesNetInterface ( const DtString name,
DtVrfObject simObject,
DtReaderWriterRegistry parentRegistry = 0,
bool  publishObject = true 
)
inline

read/writable constructor

template<typename BaseNetInterface, typename BaseStateRepository>
DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::DtRemoteExtendedPropertiesNetInterface ( const DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &  orig,
DtReaderWriterRegistry parentRegistry = 0 
)
inline

copy constructor

template<typename BaseNetInterface, typename BaseStateRepository>
virtual DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::~DtRemoteExtendedPropertiesNetInterface ( )
inlinevirtual

destructor

Member Function Documentation

template<typename BaseNetInterface, typename BaseStateRepository>
const DtRemoteExtendedPropertiesNetInterface& DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::operator= ( const DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &  orig)
inline

assignment operator

template<typename BaseNetInterface, typename BaseStateRepository>
virtual void DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::updateFromReflectedObject ( )
inlinevirtual

Calls the base class function to copy the network data to the local state repository, then does the same for the extended property attributes.

template<typename BaseNetInterface, typename BaseStateRepository>
virtual bool DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::updatePropertyAttributesFromNet ( )
inlinevirtual

Updates any extended property attributes of the aggregate from the network.

template<typename BaseNetInterface, typename BaseStateRepository>
static DtSimObjectNetInterface* DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::creator ( const DtString name,
DtVrfObject simObject,
DtReaderWriterRegistry parentRegistry,
bool  publishObject 
)
inlinestatic

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)