OpenWalnut  1.2.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | Friends | List of all members
WTestTransferableBase Class Reference

Test class used to test data transfer and compatibility checks. More...

#include <WModuleConnector_test.h>

+ Inheritance diagram for WTestTransferableBase:

Public Member Functions

 WTestTransferableBase ()
 Constructor.
virtual const std::string getName () const
 Gets the name of this prototype.
virtual const std::string getDescription () const
 Gets the description for this prototype.
int get () const
 Gives the magic int.
void set (int i)
 Sets the new int.
- Public Member Functions inherited from WTransferable
 WTransferable ()
 Default constructor.
virtual ~WTransferable ()
 Destructor.
- Public Member Functions inherited from WPrototyped
 WPrototyped ()
 Default constructor.
virtual ~WPrototyped ()
 Destructor.
template<typename T >
bool isA ()
 Checks whether the actual prototype has the specified runtime type.

Static Public Member Functions

static boost::shared_ptr
< WPrototyped
getPrototype ()
 Returns a prototype instantiated with the true type of the deriving class.

Protected Attributes

int m_data
 The data.

Friends

class WModuleConnectorTest

Detailed Description

Test class used to test data transfer and compatibility checks.

Definition at line 54 of file WModuleConnector_test.h.

Constructor & Destructor Documentation

WTestTransferableBase::WTestTransferableBase ( )
inline

Constructor.

Definition at line 63 of file WModuleConnector_test.h.

References m_data.

Referenced by getPrototype().

Member Function Documentation

int WTestTransferableBase::get ( ) const
inline

Gives the magic int.

Returns
the currently set data

Definition at line 104 of file WModuleConnector_test.h.

References m_data.

virtual const std::string WTestTransferableBase::getDescription ( ) const
inlinevirtual

Gets the description for this prototype.

Returns
the description

Implements WPrototyped.

Reimplemented in WTestTransferableDerived.

Definition at line 84 of file WModuleConnector_test.h.

virtual const std::string WTestTransferableBase::getName ( ) const
inlinevirtual

Gets the name of this prototype.

Returns
the name.

Implements WPrototyped.

Reimplemented in WTestTransferableDerived.

Definition at line 74 of file WModuleConnector_test.h.

static boost::shared_ptr< WPrototyped > WTestTransferableBase::getPrototype ( )
inlinestatic

Returns a prototype instantiated with the true type of the deriving class.

Returns
the prototype.

Reimplemented in WTestTransferableDerived.

Definition at line 94 of file WModuleConnector_test.h.

References WTestTransferableBase().

void WTestTransferableBase::set ( int  i)
inline

Sets the new int.

Parameters
ithe int used for testing.

Definition at line 114 of file WModuleConnector_test.h.

References m_data.

Member Data Documentation

int WTestTransferableBase::m_data
protected

The data.

Definition at line 124 of file WModuleConnector_test.h.

Referenced by get(), set(), and WTestTransferableBase().


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