5#ifndef POOLSVC_SESSIONTOOL_H
6#define POOLSVC_SESSIONTOOL_H
24 const std::string& name,
25 const IInterface* parent);
48 virtual void*
readObject(
const Token& token,
void*
object = 0 ) override final;
72 virtual
bool start(
Io::IoFlag
type =
Io::READ ) override final;
75 virtual
bool commit() override final;
84 virtual std::unique_ptr<pool::IDatabase>
97 StatusCode
finalize() override final;
This class holds all the necessary information to guide the writing of an object in a physical place.
This class provides a token that identifies in a unique way objects on the persistent storage.
The IStorageSvc interface is able to handle user request for.
MicroSessionManager is a class taking care of starting sessions for a given major technology and mana...
=============================================================================
NameType
Enumeration type specifying the database name field, wherever the latter is used in methods accessing...