Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
MessageConsumerPort::MemberCallback< Class, M > Class Template Reference

#include <MessageInterface.h>

Inheritance diagram for MessageConsumerPort::MemberCallback< Class, M >:
MessageConsumerPort::MessageCallback

Public Types

typedef void(Class::* MemberFn) (const std::string &, const M &)
 

Public Member Functions

virtual void operator() (const std::string &value, const CORBA::Any &data)
 
- Public Member Functions inherited from MessageConsumerPort::MessageCallback
virtual ~MessageCallback ()
 

Protected Member Functions

 MemberCallback (Class &target, MemberFn func)
 
- Protected Member Functions inherited from MessageConsumerPort::MessageCallback
 MessageCallback ()
 

Protected Attributes

Class & target_
 
MemberFn func_
 

Friends

class MessageConsumerPort
 

Member Typedef Documentation

template<class Class, class M>
typedef void(Class::* MessageConsumerPort::MemberCallback< Class, M >::MemberFn) (const std::string &, const M &)

Constructor & Destructor Documentation

template<class Class, class M>
MessageConsumerPort::MemberCallback< Class, M >::MemberCallback ( Class &  target,
MemberFn  func 
)
inlineprotected

Member Function Documentation

template<class Class, class M>
virtual void MessageConsumerPort::MemberCallback< Class, M >::operator() ( const std::string &  value,
const CORBA::Any &  data 
)
inlinevirtual

Friends And Related Function Documentation

template<class Class, class M>
friend class MessageConsumerPort
friend

Member Data Documentation

template<class Class, class M>
MemberFn MessageConsumerPort::MemberCallback< Class, M >::func_
protected
template<class Class, class M>
Class& MessageConsumerPort::MemberCallback< Class, M >::target_
protected

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