5#ifndef ICE_DISPATCHER_H
6#define ICE_DISPATCHER_H
8#if !defined(ICE_CPP11_MAPPING) || defined(ICE_BUILDING_SRC)
36 virtual void run() = 0;
#define ICE_API
Definition Config.h:197
Encapsulates all the details of a request dispatch or AMI callback.
Definition Dispatcher.h:28
virtual void run()=0
Dispatches the call.
virtual ~DispatcherCall()
Base class for a dispatcher.
Definition Dispatcher.h:47
virtual void dispatch(const DispatcherCallPtr &call, const ConnectionPtr &connection)=0
Called by the Ice run time when an incoming request or an AMI callback needs to be dispatched.
Definition BuiltinSequences.h:113
IceUtil::Handle< Dispatcher > DispatcherPtr
Definition Dispatcher.h:62
::IceInternal::Handle< Connection > ConnectionPtr
Definition Connection.h:767
IceUtil::Handle< DispatcherCall > DispatcherCallPtr
Definition Dispatcher.h:39