#include <db_cxx.h> int DbEnv::get_timeout(db_timeout_t *timeoutp, u_int32_t flag);
         The DbEnv::get_timeout() method returns a value, in
         microseconds, representing either lock or transaction timeouts. These values are set using the
         DbEnv::set_timeout()
         method.
    
         The DbEnv::get_timeout() method may be called at any time during the
         life of the application.
    
         The DbEnv::get_timeout() 
            
            
                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.
            
        
    
The timeoutp parameter references memory into which the timeout value of the specified flag parameter is copied.
The flags parameter must be set to one of the following values:
Return the timeout value for locks in this database environment.
Return the timeout value for how long to wait for processes to exit the environment before recovery is started. This flag only has meaning when the DbEnv::open() method was called with the DB_REGISTER flag and recovery must be performed.
Return the timeout value for transactions in this database environment.