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. |
This documentation is part of the "SOAP to CORBA bridge" project