Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

SOAPBridge_ContextManager_i Class Reference

Class implementing IDL interface SOAPBridge::ContextManager. More...

Inheritance diagram for SOAPBridge_ContextManager_i:

POA_SOAPBridge::ContextManager PortableServer::RefCountServantBase List of all members.

Public Methods

 SOAPBridge_ContextManager_i ()
 Constructor. More...

virtual ~SOAPBridge_ContextManager_i ()
 Destructor. More...

SOAPBridge::ContextManager::SOAPContextallocateContext (CORBA::UShort timeoutSeconds, const char *userData) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout)
 Allocate a new context. More...

SOAPBridge::ContextManager::SOAPContextqueryContextInfo (const char *contextKey) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound)
 Query an existing context. More...

void freeContext (const char *contextKey) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound)
 Free (destroy) an existing context. More...

void setContextUserData (const char *contextKey, const char *userData) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound)
 (Re)set the user data of an existing context. More...

void setContextTimeout (const char *contextKey, CORBA::UShort timeoutSeconds) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout, SOAPBridge::ContextManager::ContextKeyNotFound)
 (Re)set the timeout of an existing context. More...

void resetTimeout (const char *contextKey) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout, SOAPBridge::ContextManager::ContextKeyNotFound)
 Reset the timeout to its initial value. More...


Detailed Description

Class implementing IDL interface SOAPBridge::ContextManager.

Definition at line 32 of file ObjCtxMan.cpp.


Constructor & Destructor Documentation

SOAPBridge_ContextManager_i::SOAPBridge_ContextManager_i ( )
 

Constructor.

Definition at line 159 of file ObjCtxMan.cpp.

SOAPBridge_ContextManager_i::~SOAPBridge_ContextManager_i ( ) [virtual]
 

Destructor.

Definition at line 164 of file ObjCtxMan.cpp.


Member Function Documentation

SOAPBridge::ContextManager::SOAPContext * SOAPBridge_ContextManager_i::allocateContext ( CORBA::UShort timeoutSeconds,
const char * userData ) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout)
 

Allocate a new context.

Definition at line 171 of file ObjCtxMan.cpp.

Referenced by SOAPBridge_ObjectContextManager_i::allocateContext().

void SOAPBridge_ContextManager_i::freeContext ( const char * contextKey ) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound)
 

Free (destroy) an existing context.

Definition at line 201 of file ObjCtxMan.cpp.

Referenced by SOAPBridge_ObjectContextManager_i::freeContext().

SOAPBridge::ContextManager::SOAPContext * SOAPBridge_ContextManager_i::queryContextInfo ( const char * contextKey ) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound)
 

Query an existing context.

Definition at line 186 of file ObjCtxMan.cpp.

Referenced by SOAPBridge_ObjectContextManager_i::queryContextInfo(), and resetTimeout().

void SOAPBridge_ContextManager_i::resetTimeout ( const char * contextKey ) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout, SOAPBridge::ContextManager::ContextKeyNotFound) [inline]
 

Reset the timeout to its initial value.

Definition at line 52 of file ObjCtxMan.cpp.

void SOAPBridge_ContextManager_i::setContextTimeout ( const char * contextKey,
CORBA::UShort timeoutSeconds ) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout, SOAPBridge::ContextManager::ContextKeyNotFound)
 

(Re)set the timeout of an existing context.

Definition at line 220 of file ObjCtxMan.cpp.

Referenced by resetTimeout(), and SOAPBridge_ObjectContextManager_i::setContextTimeout().

void SOAPBridge_ContextManager_i::setContextUserData ( const char * contextKey,
const char * userData ) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound)
 

(Re)set the user data of an existing context.

Definition at line 210 of file ObjCtxMan.cpp.

Referenced by SOAPBridge_ObjectContextManager_i::setContextUserData().


The documentation for this class was generated from the following file:
This documentation is part of the "SOAP to CORBA bridge" project
Copyright © 2000 by Lifeline Networks bv.
All rights are reserved.