Changed code to use a single FlmDbSystem object. Fixed utilities so that they build using FTK.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@405 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-05-10 22:27:54 +00:00
parent 62e33bcd7d
commit 8df295d049
30 changed files with 289 additions and 447 deletions

View File

@@ -39,9 +39,9 @@ JNIEXPORT jlong JNICALL Java_xflaim_DbSystem__1createDbSystem(
JNIEnv * pEnv,
jobject) // obj)
{
F_DbSystem * pDbSystem;
IF_DbSystem * pDbSystem;
if( (pDbSystem = new F_DbSystem()) == NULL)
if( RC_BAD( FlmAllocDbSystem( &pDbSystem)))
{
ThrowError( NE_XFLM_MEM, pEnv);
}
@@ -49,38 +49,6 @@ JNIEXPORT jlong JNICALL Java_xflaim_DbSystem__1createDbSystem(
return( (jlong)(FLMUINT)pDbSystem);
}
/****************************************************************************
Desc:
****************************************************************************/
JNIEXPORT void JNICALL Java_xflaim_DbSystem__1init(
JNIEnv * pEnv,
jobject, // obj,
jlong lThis)
{
RCODE rc = NE_XFLM_OK;
if (RC_BAD( rc = THIS_DBSYS()->init()))
{
ThrowError( rc, pEnv);
goto Exit;
}
Exit:
return;
}
/****************************************************************************
Desc:
****************************************************************************/
JNIEXPORT void JNICALL Java_xflaim_DbSystem__1exit(
JNIEnv *, // pEnv,
jobject, // obj,
jlong lThis)
{
THIS_DBSYS()->exit();
}
/****************************************************************************
Desc:
****************************************************************************/
@@ -361,7 +329,7 @@ JNIEXPORT void JNICALL Java_xflaim_DbSystem__1dbRestore(
}
flmAssert( RestoreClient);
if ((pRestoreClient = new JNIRestoreClient( RestoreClient, pJvm)) == NULL)
if ((pRestoreClient = f_new JNIRestoreClient( RestoreClient, pJvm)) == NULL)
{
ThrowError( NE_XFLM_MEM, pEnv);
goto Exit;
@@ -369,7 +337,7 @@ JNIEXPORT void JNICALL Java_xflaim_DbSystem__1dbRestore(
if (RestoreStatus != NULL)
{
if ((pRestoreStatus = new JNIRestoreStatus( RestoreStatus, pJvm)) == NULL)
if ((pRestoreStatus = f_new JNIRestoreStatus( RestoreStatus, pJvm)) == NULL)
{
ThrowError( NE_XFLM_MEM, pEnv);
goto Exit;
@@ -458,7 +426,7 @@ JNIEXPORT void JNICALL Java_xflaim_DbSystem__1dbRename(
if (Status != NULL)
{
pEnv->GetJavaVM( &pJvm);
if ((pStatus = new JNIRenameStatus( Status, pJvm)) == NULL)
if ((pStatus = f_new JNIRenameStatus( Status, pJvm)) == NULL)
{
ThrowError( NE_XFLM_MEM, pEnv);
goto Exit;
@@ -547,7 +515,7 @@ JNIEXPORT void JNICALL Java_xflaim_DbSystem__1dbCopy(
if (Status)
{
pEnv->GetJavaVM( &pJvm);
if ( (pStatus = new JNICopyStatus( Status, pJvm)) == NULL)
if ( (pStatus = f_new JNICopyStatus( Status, pJvm)) == NULL)
{
ThrowError( NE_XFLM_MEM, pEnv);
goto Exit;
@@ -639,7 +607,7 @@ JNIEXPORT jlong JNICALL Java_xflaim_DbSystem__1dbCheck(
pEnv->GetJavaVM( &pJvm);
if ((pStatus = new JNICheckStatus( Status, pJvm)) == NULL)
if ((pStatus = f_new JNICheckStatus( Status, pJvm)) == NULL)
{
ThrowError( NE_XFLM_MEM, pEnv);
goto Exit;