TIBCO Adapter SDK C++ Reference
MOperationRequest
Class Hierarchy | C++ Classes and Methods | Members | Methods | See Also
This class and MOperationReply are the two main classes used for operation invocation. This class provides the argument marshalling for the remote operation request.
Remarks
The server registers an implementation for each operation (based on the metadata information). The server implementation receives a request instance object from the client and builds a reply instance object. If a server does not have an implementation for an operation, it does not reply but logs the operation.

The MOperationRequest is used on both the client and the server. The invoker (client) prepares the instance, the server implementation receives it and passes it to the MOperationImplementation:onIinvoke() method.

Methods Valid on Client and/or Server
One set of methods is valid on the client and another is valid on the server as listed next.

MOperationRequest::MOperationRequest() - called by client

MOperationRequest::asyncInvoke() - called by client

MOperationRequest::getClassName() - called by client and server

MOperationRequest::getReply() - called by client

MOperationRequest::syncInvoke() - called by client

MOperationRequest::confirm() - called by server

MOperationReply::clone() - called by server

See Also
Declaration
class MOperationRequest : public MOperation;
Class Hierarchy
MOperation
    MOperationRequest
File
MOperationRequest.h
Links
Copyright (c) 2010 TIBCO Software Inc. All rights reserved.