OpenWalnut  1.4.0
Public Member Functions | Static Public Member Functions | Protected Attributes | Friends
WTestTransferableBase Class Reference

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

#include <WModuleConnector_test.h>

+ Inheritance diagram for WTestTransferableBase:

List of all members.

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.

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

Constructor.

Definition at line 62 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 103 of file WModuleConnector_test.h.

References m_data.

virtual const std::string WTestTransferableBase::getDescription ( ) const [inline, virtual]

Gets the description for this prototype.

Returns:
the description

Implements WPrototyped.

Reimplemented in WTestTransferableDerived.

Definition at line 83 of file WModuleConnector_test.h.

virtual const std::string WTestTransferableBase::getName ( ) const [inline, virtual]

Gets the name of this prototype.

Returns:
the name.

Implements WPrototyped.

Reimplemented in WTestTransferableDerived.

Definition at line 73 of file WModuleConnector_test.h.

static boost::shared_ptr< WPrototyped > WTestTransferableBase::getPrototype ( ) [inline, static]

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

Returns:
the prototype.

Reimplemented in WTestTransferableDerived.

Definition at line 93 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 113 of file WModuleConnector_test.h.

References m_data.


Member Data Documentation

The data.

Definition at line 122 of file WModuleConnector_test.h.

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


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