vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vrecko::MessageVoid Class Reference

#include <Message.h>

Inheritance diagram for vrecko::MessageVoid:
vrecko::VreckoMessage

Public Member Functions

virtual const char * getMessageId ()
 
 MessageVoid ()
 
virtual bool setValueFromString (const char *valueAsString)
 
virtual bool isEqualTo (VreckoMessage *otherMsg)
 
- Public Member Functions inherited from vrecko::VreckoMessage
 VreckoMessage ()
 
virtual ~VreckoMessage ()
 

Constructor & Destructor Documentation

vrecko::MessageVoid::MessageVoid ( )
inline

Member Function Documentation

virtual const char* vrecko::MessageVoid::getMessageId ( )
inlinevirtual

Should be overridden to return the name of new class.

Reimplemented from vrecko::VreckoMessage.

virtual bool vrecko::MessageVoid::isEqualTo ( VreckoMessage otherMsg)
inlinevirtual

Is the contents of this message same as of the other one (of the same kind)?

Again, OVERRIDING IS REQUIRED for ACTIVATE_INPUT message sending, i.e. "if ability A output pin O outputs message with <em>content</em> M, then create a message M2 (might be different type), send it to ability A2 input pin I". If the respective message is only used simply for direct (much more common) message sending, you DO NOT NEED TO OVERRIDE this method.

Reimplemented from vrecko::VreckoMessage.

virtual bool vrecko::MessageVoid::setValueFromString ( const char *  valueAsString)
inlinevirtual

Parses the given string to get the data for this message.

OVERRIDING IS REQUIRED for ACTIVATE_INPUT message sending, i.e. "if ability A output pin O outputs message with <em>content</em> M, then create a message M2 (might be different type), send it to ability A2 input pin I". If the respective message is only used simply for direct (much more common) message sending, you DO NOT NEED TO OVERRIDE this method.

Reimplemented from vrecko::VreckoMessage.


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