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

#include <BaseClass.h>

Inheritance diagram for vrecko::RequestInputPinBase:
vrecko::IORequestPinBase vrecko::IOPinBase vrecko::RequestInputPin< _MessageType, _ReturningMessageType >

Public Member Functions

virtual osg::ref_ptr
< VreckoMessage
processRequest (VreckoMessage *message)=0
 Method that is called when actual request is received. More...
 
- Public Member Functions inherited from vrecko::IORequestPinBase
virtual VreckoMessagecreateReturningCompatibleMessage ()=0
 Same as IOPinBase::createCompatibleMessage() but for the returning message type. More...
 
- Public Member Functions inherited from vrecko::IOPinBase
std::string & getPinName ()
 Returns the name of the current IO pin. Every pin must have a name that is unique in its ability and in its "type", i.e. two input pins with the same name should exist, but you can create input and also output pins with the identical name. More...
 
virtual VreckoMessagecreateCompatibleMessage ()=0
 Creates an instance of a message type that is recognized by this input/output. More...
 

Additional Inherited Members

- Protected Attributes inherited from vrecko::IOPinBase
std::string pinName
 
BaseClassowner
 

Member Function Documentation

virtual osg::ref_ptr<VreckoMessage> vrecko::RequestInputPinBase::processRequest ( VreckoMessage message)
pure virtual

Method that is called when actual request is received.

Parameters
message(VreckoMessage *)
Returns
(osg::ref_ptr<VreckoMessage>)

Implemented in vrecko::RequestInputPin< _MessageType, _ReturningMessageType >.


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