OSB_CORBA::RequestServer_i Class Reference

Inheritance diagram for OSB_CORBA::RequestServer_i:

Inheritance graph
[legend]
Collaboration diagram for OSB_CORBA::RequestServer_i:

Collaboration graph
[legend]
List of all members.

Detailed Description

Servant for RequestServer CORBA interface.

Definition at line 70 of file reqserver_i.h.

Public Types

Public Member Functions

Static Public Attributes

Private Attributes


Member Typedef Documentation

typedef corba::common::ServerInfo OSB_CORBA::RequestServer_i::ServerInfo

Definition at line 75 of file reqserver_i.h.


Constructor & Destructor Documentation

OSB_CORBA::RequestServer_i::RequestServer_i ( PortableServer::POA *  rootPoa  ) 


Member Function Documentation

CfgErrorSeq* OSB_CORBA::RequestServer_i::delStatusRequest ( const StatusRequestId &  srqId  )  throw (CORBA::SystemException, OsbCorbaException)

Delete a status request.

Parameters:
srqId Status request to delete.
Returns:
Errors and warnings detected while deleting the status request.
Exceptions:
OsbCorbaException for any exceptions.

ServerInfo* OSB_CORBA::RequestServer_i::getServerInfo (  )  throw (CORBA::SystemException)

Get CORBA server information.

void OSB_CORBA::RequestServer_i::ping (  )  throw (CORBA::SystemException)

Let clients check if this servant is alive.

StatusReqResult OSB_CORBA::RequestServer_i::procStatusRequest ( const StatusRequestId &  srqId,
CfgErrorSeq &  errors 
) throw (CORBA::SystemException, OsbCorbaException)

Process a status request.

Parameters:
srqId The id of the status request to process,
the request itself must already be stored in the database.
errors Gets errors and warnings detected while processing the status request.
Returns:
The processing result.
Exceptions:
OsbCorbaException for any exceptions.


Member Data Documentation

const std::string OSB_CORBA::RequestServer_i::IFC [static]

Definition at line 74 of file reqserver_i.h.

PortableServer::POA* OSB_CORBA::RequestServer_i::rootPoa_ [private]

Root PAO: not used.

Definition at line 122 of file reqserver_i.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:29:29 2006 for OSB Library by  doxygen 1.4.7