DbMpoolFile::close

API Ref

#include <db_cxx.h>

int DbMpoolFile::close(u_int32_t flags);


Description: DbMpoolFile::close

The DbMpoolFile::close method closes the source file indicated by the DbMpoolFile object. Calling DbMpoolFile::close does not imply a call to DbMpoolFile::sync; that is, no pages are written to the source file as as a result of calling DbMpoolFile::close.

If the DbMpoolFile was temporary, any underlying files created for this DbMpoolFile will be removed.

After DbMpoolFile::close has been called, regardless of its return, the DbMpoolFile handle may not be accessed again.

The DbMpoolFile::close method either returns a non-zero error value or throws an exception that encapsulates a non-zero error value on failure, and returns 0 on success.

Parameters

flags
The flags parameter is currently unused, and must be set to 0.

Class

DbEnv, DbMpoolFile

See Also

Memory Pools and Related Methods

APIRef

Copyright (c) 1996,2007 Oracle. All rights reserved.