vdsSession.h File Reference
Detailed Description
This file provides the API needed to create and use a session.
#include <vdsf/vdsCommon.h>
Include dependency graph for vdsSession.h:
This graph shows which files directly or indirectly include this file:
Functions | |
VDSF_EXPORT int | vdsCommit (VDS_HANDLE sessionHandle) |
Commit all insertions and deletions (of the current session) executed since the previous call to vdsCommit or vdsRollback. | |
VDSF_EXPORT int | vdsCreateObject (VDS_HANDLE sessionHandle, const char *objectName, size_t nameLengthInBytes, vdsObjectType objectType) |
Create a new object in shared memory. | |
VDSF_EXPORT int | vdsDestroyObject (VDS_HANDLE sessionHandle, const char *objectName, size_t nameLengthInBytes) |
Destroy an existing object in shared memory. | |
VDSF_EXPORT int | vdsErrorMsg (VDS_HANDLE sessionHandle, char *message, size_t msgLengthInBytes) |
Return the error message associated with the last error(s). | |
VDSF_EXPORT int | vdsExitSession (VDS_HANDLE sessionHandle) |
Terminate the current session. | |
VDSF_EXPORT int | vdsGetInfo (VDS_HANDLE sessionHandle, vdsInfo *pInfo) |
Return information on the current status of the VDS (Virtual Data Space). | |
VDSF_EXPORT int | vdsGetStatus (VDS_HANDLE sessionHandle, const char *objectName, size_t nameLengthInBytes, vdsObjStatus *pStatus) |
Return the status of the named object. | |
VDSF_EXPORT int | vdsInitSession (VDS_HANDLE *sessionHandle) |
This function initializes a session. | |
VDSF_EXPORT int | vdsLastError (VDS_HANDLE sessionHandle) |
Return the last error seen in previous calls (of the current session). | |
VDSF_EXPORT int | vdsRollback (VDS_HANDLE sessionHandle) |
Rollback all insertions and deletions (of the current session) executed since the previous call to vdsCommit or vdsRollback. |
Last updated on April 07, 2008.