Inheritance diagram for SOAPBridge_ObjectContextManager_i:
Public Methods | |
void | CleanupContexts () |
Called at regular intervals to clean up old contexts. More... | |
SOAPBridge_ObjectContextManager_i () | |
Constructor. More... | |
virtual | ~SOAPBridge_ObjectContextManager_i () |
Destructor. More... | |
char* | storeObjectReference (const char *contextKey, CORBA::Object_ptr objectReference) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound) |
Store an ObjectReference. More... | |
CORBA::Object_ptr | resolveStoredObjectReference (const char *storedObjectReference) throw (CORBA::SystemException, SOAPBridge::ObjectContextManager::ObjectReferenceNotFound, SOAPBridge::ContextManager::ContextKeyNotFound) |
Resolve a stored object reference. More... | |
void | freeStoredObjectReference (const char *storedObjectReference) throw (CORBA::SystemException, SOAPBridge::ObjectContextManager::ObjectReferenceNotFound, SOAPBridge::ContextManager::ContextKeyNotFound) |
Release a stored object reference. More... | |
SOAPBridge::ObjectContextManager::SOAPContextSeq* | listCurrentContexts () throw (CORBA::SystemException) |
Returns a list of currently stored objects. More... | |
SOAPBridge::ObjectContextManager::StoredIORSeq* | listStoredIORs (const char *contextKey) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound) |
List the currently stored IOR's. More... | |
SOAPBridge::ContextManager::SOAPContext* | allocateContext (CORBA::UShort timeoutSeconds, const char *userData) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout) |
Allocate a new context. More... | |
SOAPBridge::ContextManager::SOAPContext* | queryContextInfo (const char *contextKey) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound) |
Query a context. More... | |
void | freeContext (const char *contextKey) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound) |
Release a context. More... | |
void | setContextUserData (const char *contextKey, const char *userData) throw (CORBA::SystemException, SOAPBridge::ContextManager::ContextKeyNotFound) |
Set the user data for a context. More... | |
void | setContextTimeout (const char *contextKey, CORBA::UShort timeoutSeconds) throw (CORBA::SystemException, SOAPBridge::ContextManager::InvalidTimeout, SOAPBridge::ContextManager::ContextKeyNotFound) |
Set the timeout for a context. More... |
Definition at line 62 of file ObjCtxMan.cpp.
|
Constructor.
Definition at line 232 of file ObjCtxMan.cpp. |
|
Destructor.
Definition at line 237 of file ObjCtxMan.cpp. |
|
Called at regular intervals to clean up old contexts.
Definition at line 410 of file ObjCtxMan.cpp. Referenced by ContextCleaner::run(). |
|
Allocate a new context.
Definition at line 374 of file ObjCtxMan.cpp. |
|
Release a context.
Definition at line 388 of file ObjCtxMan.cpp. |
|
Release a stored object reference.
Definition at line 298 of file ObjCtxMan.cpp. |
|
Returns a list of currently stored objects.
Definition at line 327 of file ObjCtxMan.cpp. |
|
List the currently stored IOR's.
Definition at line 351 of file ObjCtxMan.cpp. |
|
Query a context.
Definition at line 381 of file ObjCtxMan.cpp. |
|
Resolve a stored object reference.
Definition at line 270 of file ObjCtxMan.cpp. |
|
Set the timeout for a context.
Definition at line 402 of file ObjCtxMan.cpp. |
|
Set the user data for a context.
Definition at line 395 of file ObjCtxMan.cpp. |
|
Store an ObjectReference.
Definition at line 251 of file ObjCtxMan.cpp. |