OnixS Euronext CCG Binary Trading Handler for C++  1.16.0.0
Public Member Functions
RequestWrapper Class Reference

Wrapper for polymirphic processing of all requests (with thread-safe reference counting) More...

List of all members.

Public Member Functions

 RequestWrapper ()
 Default constructor.
template<class T >
 RequestWrapper (const T &message)
 Message constructor.
 RequestWrapper (const RequestWrapper &)
 Copy constructor.
 ~RequestWrapper ()
 Destructor.
RequestWrapperoperator= (const RequestWrapper &)
 Assignment.
const std::type_info & messageType () const
 Type of message.
template<class T >
const T * message () const
 Get message (NULL in case of type mismatch)
template<class T >
T * message ()
SequenceNumber dispatch (Handler &) const
 Dispatch to Handler.

Detailed Description

Wrapper for polymirphic processing of all requests (with thread-safe reference counting)