Public Member Functions | Static Public Member Functions

aesop::MessageRouter Class Reference

The name may be a misnomer. More...

#include <srv-msg-router.h>

Inheritance diagram for aesop::MessageRouter:
Inheritance graph

List of all members.

Public Member Functions

virtual ~MessageRouter (void)=0 throw ()
virtual msg_handler_fn getHandler (const tcp_payload_t &payload)=0

Static Public Member Functions

static smart_ptr< MessageRoutercreate (void)

Detailed Description

The name may be a misnomer.

Given a message, it returns the appropriate handler (or not). But you could call the determination of what to do next "routing".

Definition at line 116 of file srv-msg-router.h.

Constructor & Destructor Documentation

aesop::MessageRouter::~MessageRouter ( void   )  throw () [pure virtual]

Definition at line 47 of file srv-msg-router.cpp.

Member Function Documentation

virtual msg_handler_fn aesop::MessageRouter::getHandler ( const tcp_payload_t payload  )  [pure virtual]
smart_ptr< MessageRouter > aesop::MessageRouter::create ( void   )  [static]

Definition at line 262 of file srv-msg-router.cpp.

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