All Packages Class Hierarchy This Package Previous Next Index
interface ServerInterceptor { ::IOP::IOR locate( in unsigned long req_id, in ::CORBA::OctetSequence object_key, in ::interceptor::Closure closure ); void locate_succeeded( in unsigned long req_id, in ::interceptor::Closure closure ); void locate_forwarded( in unsigned long req_id, inout ::IOP::IOR forward_ior, in ::interceptor::Closure closure ); ::IOP::IOR locate_failed( in unsigned long req_id, in ::CORBA::OctetSequence object_key, in ::interceptor::Closure closure ); ::CORBA::portable::InputStream receive_request( in ::GIOP::RequestHeader hdr, inout Object target, in ::CORBA::portable::InputStream buf, in ::interceptor::Closure closure ); void prepare_reply( in ::GIOP::RequestHeader hdr, inout ::GIOP::ReplyHeader reply, in Object target, in ::interceptor::Closure closure ); ::CORBA::portable::OutputStream send_reply( in ::GIOP::RequestHeader reqHdr, in ::GIOP::ReplyHeader hdr, in Object target, in ::CORBA::portable::OutputStream buf, in ::CORBA::Environment env, in ::interceptor::Closure closure ); void send_reply_failed( in ::GIOP::RequestHeader reqHdr, in ::GIOP::ReplyHeader replyHdr, in Object target, in ::CORBA::Environment env, in ::interceptor::Closure closure ); void request_completed( in ::GIOP::RequestHeader reqHdr, in Object target, in ::interceptor::Closure closure ); enum ShutdownReason { CLIENT_ABORTED, SERVER_RESOURCES_EXCEEDED }; void shutdown( in ::interceptor::ServerInterceptor::ShutdownReason reason ); void exception_occurred( in ::GIOP::RequestHeader reqHdr, in ::CORBA::Environment env, in ::interceptor::Closure closure ); };Server side interceptor. There is normally "one interceptor" for each "client connection"
Operation: ::interceptor::ServerInterceptor::exception_occurred.
Operation: ::interceptor::ServerInterceptor::locate_succeeded.
Operation: ::interceptor::ServerInterceptor::shutdown.
public abstract IOR locate(int req_id, byte object_key[], Closure closure)
Operation: ::interceptor::ServerInterceptor::locate.
::IOP::IOR locate( in unsigned long req_id, in ::CORBA::OctetSequence object_key, in ::interceptor::Closure closure );
public abstract void locate_succeeded(int req_id, Closure closure)
Operation: ::interceptor::ServerInterceptor::locate_succeeded.
void locate_succeeded( in unsigned long req_id, in ::interceptor::Closure closure );
public abstract void locate_forwarded(int req_id, IORHolder forward_ior, Closure closure)
Operation: ::interceptor::ServerInterceptor::locate_forwarded.
void locate_forwarded( in unsigned long req_id, inout ::IOP::IOR forward_ior, in ::interceptor::Closure closure );
public abstract IOR locate_failed(int req_id, byte object_key[], Closure closure)
Operation: ::interceptor::ServerInterceptor::locate_failed.
::IOP::IOR locate_failed( in unsigned long req_id, in ::CORBA::OctetSequence object_key, in ::interceptor::Closure closure );
public abstract InputStream receive_request(RequestHeader hdr, ObjectHolder target, InputStream buf, Closure closure)
Operation: ::interceptor::ServerInterceptor::receive_request.
::CORBA::portable::InputStream receive_request( in ::GIOP::RequestHeader hdr, inout Object target, in ::CORBA::portable::InputStream buf, in ::interceptor::Closure closure );
public abstract void prepare_reply(RequestHeader hdr, ReplyHeaderHolder reply, Object target, Closure closure)
Operation: ::interceptor::ServerInterceptor::prepare_reply.
void prepare_reply( in ::GIOP::RequestHeader hdr, inout ::GIOP::ReplyHeader reply, in Object target, in ::interceptor::Closure closure );
public abstract OutputStream send_reply(RequestHeader reqHdr, ReplyHeader hdr, Object target, OutputStream buf, Environment env, Closure closure)
Operation: ::interceptor::ServerInterceptor::send_reply.
::CORBA::portable::OutputStream send_reply( in ::GIOP::RequestHeader reqHdr, in ::GIOP::ReplyHeader hdr, in Object target, in ::CORBA::portable::OutputStream buf, in ::CORBA::Environment env, in ::interceptor::Closure closure );
public abstract void send_reply_failed(RequestHeader reqHdr, ReplyHeader replyHdr, Object target, Environment env, Closure closure)
Operation: ::interceptor::ServerInterceptor::send_reply_failed.
void send_reply_failed( in ::GIOP::RequestHeader reqHdr, in ::GIOP::ReplyHeader replyHdr, in Object target, in ::CORBA::Environment env, in ::interceptor::Closure closure );
public abstract void request_completed(RequestHeader reqHdr, Object target, Closure closure)
Operation: ::interceptor::ServerInterceptor::request_completed.
void request_completed( in ::GIOP::RequestHeader reqHdr, in Object target, in ::interceptor::Closure closure );
public abstract void shutdown(ShutdownReason reason)
Operation: ::interceptor::ServerInterceptor::shutdown.
void shutdown( in ::interceptor::ServerInterceptor::ShutdownReason reason );
public abstract void exception_occurred(RequestHeader reqHdr, Environment env, Closure closure)
Operation: ::interceptor::ServerInterceptor::exception_occurred.
void exception_occurred( in ::GIOP::RequestHeader reqHdr, in ::CORBA::Environment env, in ::interceptor::Closure closure );
All Packages Class Hierarchy This Package Previous Next Index