Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
DispatchInterceptor.h
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#ifndef ICE_DISPATCH_INTERCEPTOR_H
6#define ICE_DISPATCH_INTERCEPTOR_H
7
8#include <Ice/Object.h>
9
10namespace Ice
11{
12
19class ICE_API DispatchInterceptor : public virtual Object
20{
21public:
22
30 virtual bool dispatch(Request& req) = 0;
31
33 virtual bool _iceDispatch(IceInternal::Incoming&, const Current&);
35};
36
38
39}
40
41#endif
#define ICE_DEFINE_PTR(TPtr, T)
Definition Config.h:377
#define ICE_API
Definition Config.h:197
Base class for a dispatch interceptor, which is a servant that dispatches requests to another servant...
Definition DispatchInterceptor.h:20
virtual bool dispatch(Request &req)=0
Called by the Ice run time when a new request needs to be dispatched.
Object()
Definition Object.h:331
Encapsulates details about a dispatch request.
Definition Object.h:73
Definition BuiltinSequences.h:113
::IceUtil::Handle< DispatchInterceptor > DispatchInterceptorPtr
Definition DispatchInterceptor.h:37
Information about the current method invocation for servers.
Definition Current.h:259