div class="twikiTopBar">

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

InvertServicePush Class Reference

Inheritance diagram for InvertServicePush:

Inheritance graph
[legend]
Collaboration diagram for InvertServicePush:

Collaboration graph
[legend]

Public Member Functions

 InvertServicePush ()
virtual CORBA::Object_ptr createNeedObject (DWARF::NeedDescription_ptr pNeedDescr)

Protected Member Functions

void PushEvent (const DWARF::PoseData &rEvent)

Protected Attributes

std::auto_ptr< DWARF::InternalEvents::InternalEventReceiver<
DWARF::PoseData > > 
m_pEventReceiver
DWARF::InternalEvents::InternalEventSender m_EventSender

Detailed Description

The invert service, derived from TemplateService The service has one PushSupplier ability and one PushConsumer need. For each received event, another one with the same timestamp is generated
Author:
Daniel Pustka <pustka@in.tum.de>

Definition at line 46 of file InvertPush.h.


Constructor & Destructor Documentation

InvertServicePush::InvertServicePush  ) 
 

constructor.

Definition at line 28 of file InvertPush.cpp.


Member Function Documentation

CORBA::Object_ptr InvertServicePush::createNeedObject DWARF::NeedDescription_ptr  pNeedDescr  )  [virtual]
 

main TemplateService interface

Reimplemented from TemplateService.

Definition at line 36 of file InvertPush.cpp.

void InvertServicePush::PushEvent const DWARF::PoseData rEvent  )  [protected]
 

event receiving method for need

Definition at line 58 of file InvertPush.cpp.


Field Documentation

DWARF::InternalEvents::InternalEventSender InvertServicePush::m_EventSender [protected]
 

event sender object

Definition at line 64 of file InvertPush.h.

std::auto_ptr< DWARF::InternalEvents::InternalEventReceiver< DWARF::PoseData > > InvertServicePush::m_pEventReceiver [protected]
 

event receiver for need

Definition at line 61 of file InvertPush.h.

InvertServicePush Class Reference | generated on Sun Apr 29 02:01:10 2007 by Doxygen 1.4.1 for DWARF