2005/5/9

     
 

class AServerRequestImpl

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdkx::orb::AServerRequestImpl Class Reference

#include <AServerRequestImpl.h>

Inheritance diagram for acdkx::orb::AServerRequestImpl:

org::omg::CORBA::ServerRequest org::omg::CORBA::portable::ResponseHandler acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 AServerRequestImpl (IN(RORB) theorb, IN(RGIOPRequestMessage) inmessage, IN(RCDRObjectReader) cdrIn, IN(RWriter) cout)
RObjectKey objectKey ()
void setObjectKey (IN(RObjectKey) objKey)
RGIOPRequestMessage inMessage ()
virtual RString operation ()
virtual::org::omg::CORBA::RContext ctx ()
RCDRObjectReader in ()
virtual::org::omg::CORBA::portable::ROutputStream createReply ()
 Called by servant during a method invocation.

virtual::org::omg::CORBA::portable::ROutputStream createExceptionReply ()
 Called by servant during a method invocation.

void sendReply (IN(::org::omg::CORBA::portable::ROutputStream) out)
 send the given reply back to sender


Protected Attributes

RGIOPRequestMessage _inMessage
RCDRObjectReader _cdrIn
RWriter _out
::org::omg::CORBA::RContext _ctx
RORB _orb
RObjectKey _objectKey

Constructor & Destructor Documentation

acdkx::orb::AServerRequestImpl::AServerRequestImpl IN(RORB theorb,
IN(RGIOPRequestMessage inmessage,
IN(RCDRObjectReader cdrIn,
IN(RWriter cout
[inline]
 


Member Function Documentation

virtual ::org::omg::CORBA::portable::ROutputStream acdkx::orb::AServerRequestImpl::createExceptionReply  )  [virtual]
 

Called by servant during a method invocation.

The servant should call this method to create a reply marshal buffer if a user exception occurred.

Returns an OutputStream suitable for marshalling the exception ID and the user exception body

Implements org::omg::CORBA::portable::ResponseHandler.

virtual ::org::omg::CORBA::portable::ROutputStream acdkx::orb::AServerRequestImpl::createReply  )  [virtual]
 

Called by servant during a method invocation.

The servant should call this method to create a reply marshal buffer if no exception occurred.

Return an OutputStream suitable for marshalling reply

Implements org::omg::CORBA::portable::ResponseHandler.

virtual ::org::omg::CORBA::RContext acdkx::orb::AServerRequestImpl::ctx  )  [inline, virtual]
 

Implements org::omg::CORBA::ServerRequest.

RCDRObjectReader acdkx::orb::AServerRequestImpl::in  )  [inline]
 

RGIOPRequestMessage acdkx::orb::AServerRequestImpl::inMessage  )  [inline]
 

RObjectKey acdkx::orb::AServerRequestImpl::objectKey  )  [inline]
 

virtual RString acdkx::orb::AServerRequestImpl::operation  )  [virtual]
 

Reimplemented from org::omg::CORBA::ServerRequest.

void acdkx::orb::AServerRequestImpl::sendReply IN(::org::omg::CORBA::portable::ROutputStream out  ) 
 

send the given reply back to sender

void acdkx::orb::AServerRequestImpl::setObjectKey IN(RObjectKey objKey  )  [inline]
 


Member Data Documentation

RCDRObjectReader acdkx::orb::AServerRequestImpl::_cdrIn [protected]
 

::org::omg::CORBA::RContext acdkx::orb::AServerRequestImpl::_ctx [protected]
 

RGIOPRequestMessage acdkx::orb::AServerRequestImpl::_inMessage [protected]
 

RObjectKey acdkx::orb::AServerRequestImpl::_objectKey [protected]
 

RORB acdkx::orb::AServerRequestImpl::_orb [protected]
 

RWriter acdkx::orb::AServerRequestImpl::_out [protected]