5#ifndef ICE_DISPATCHER_H
6#define ICE_DISPATCHER_H
8#if !defined(ICE_CPP11_MAPPING) || defined(ICE_BUILDING_SRC)
27class ICE_API DispatcherCall :
public virtual IceUtil::Shared
31 virtual ~DispatcherCall();
36 virtual void run() = 0;
39typedef IceUtil::Handle<DispatcherCall> DispatcherCallPtr;
46class ICE_API Dispatcher :
public virtual IceUtil::Shared
50 virtual ~Dispatcher();
59 virtual void dispatch(
const DispatcherCallPtr& call,
const ConnectionPtr& connection) = 0;
62typedef IceUtil::Handle<Dispatcher> DispatcherPtr;
#define ICE_API
Definition Config.h:197
Definition BuiltinSequences.h:56