The Robot Application Programming Interface Delegate Project
RAPID Logo

RapidGenericReader< TYPE extends Copyable, TYPE_SEQ extends Sequence > Class Reference

Inheritance diagram for RapidGenericReader< TYPE extends Copyable, TYPE_SEQ extends Sequence >:
Collaboration diagram for RapidGenericReader< TYPE extends Copyable, TYPE_SEQ extends Sequence >:

List of all members.

Public Member Functions

 RapidGenericReader (Class typeClazz, Class typeSeqClazz) throws InstantiationException, IllegalAccessException
void on_data_available (DataReader reader)
void on_liveliness_changed (DataReader reader, LivelinessChangedStatus lcs)
void on_sample_lost (DataReader reader, SampleLostStatus sls)
void on_sample_rejected (DataReader reader, SampleRejectedStatus srs)
synchronized TYPE getMessage ()
synchronized Object getMessageUntyped ()
synchronized Copyable getMessageAsCopyable ()
synchronized void setMessage (TYPE s)

Protected Member Functions

synchronized void setPartitionName (DataReader reader)

Protected Attributes

final TYPE_SEQ dataSeq
final SampleInfoSeq infoSeq
TYPE message

Constructor & Destructor Documentation

RapidGenericReader ( Class  typeClazz,
Class  typeSeqClazz 
) throws InstantiationException, IllegalAccessException

Member Function Documentation

synchronized TYPE getMessage ( )
synchronized Copyable getMessageAsCopyable ( ) [virtual]
synchronized Object getMessageUntyped ( ) [virtual]
void on_data_available ( DataReader  reader)
void on_liveliness_changed ( DataReader  reader,
LivelinessChangedStatus  lcs 
)
void on_sample_lost ( DataReader  reader,
SampleLostStatus  sls 
)
void on_sample_rejected ( DataReader  reader,
SampleRejectedStatus  srs 
)
synchronized void setMessage ( TYPE  s)
synchronized void setPartitionName ( DataReader  reader) [protected]

Member Data Documentation

final TYPE_SEQ dataSeq [protected]
final SampleInfoSeq infoSeq [protected]
TYPE message [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines