channel::Callback< Channel > Class Template Reference

#include <Member.h>

List of all members.

Public Types

typedef Channel::Msg Msg

Public Member Functions

 Callback (Channel *c)
Status put_msg (Msg *msg, ACE_Time_Value *timeout)
virtual Status process (Msg *msg)=0
 here the real callback processing


Detailed Description

template<class Channel>
class channel::Callback< Channel >

parent class of synchronous callbacks synchronous callbacks dont have their own threads the thread which dispatch channel msgs (either thread inside connector or the thread which publish msgs to channels) will drive callback process().

Definition at line 413 of file Member.h.


Member Typedef Documentation

template<class Channel>
typedef Channel::Msg channel::Callback< Channel >::Msg
 

Definition at line 415 of file Member.h.


Constructor & Destructor Documentation

template<class Channel>
channel::Callback< Channel >::Callback Channel c  )  [inline]
 

Definition at line 417 of file Member.h.


Member Function Documentation

template<class Channel>
virtual Status channel::Callback< Channel >::process Msg msg  )  [pure virtual]
 

here the real callback processing

template<class Channel>
Status channel::Callback< Channel >::put_msg Msg msg,
ACE_Time_Value *  timeout
[inline]
 

callback, msg should be deleted inside process

Definition at line 418 of file Member.h.


The documentation for this class was generated from the following file:
Generated on Mon Feb 27 19:59:24 2006 for channel by  doxygen 1.4.6-NO