7 #include "KM3NeTDBClient.h" 
   18   using KM3NeT::DB::DBException;
 
   19   using KM3NeT::DB::Server;
 
   20   using KM3NeT::DB::Client;
 
   21   using KM3NeT::DB::ResultSet;
 
   22   using KM3NeT::DB::Selector;
 
   34     public std::shared_ptr<Client>
 
   57       if (db.
get() != NULL) {
 
   70     static void reset(
const std::string& usr, 
const std::string& pwd)
 
   72       static_cast<std::shared_ptr<Client>&
>(
JDB::get()) = Client::Create(Server::Default, usr.c_str(), pwd.c_str());
 
   81     static void reset(
const std::string& cookie)
 
   86       string buffer = cookie;
 
   90         ifstream in(cookie.c_str());
 
   96         if (pos != string::npos) {
 
  103       static_cast<std::shared_ptr<Client>&
>(
JDB::get()) = Client::Create(Server::Default, buffer.c_str());
 
Auxiliary class for connection to data base. 
 
static void reset(const std::string &usr, const std::string &pwd)
Reset connection to database. 
 
static JDB & get()
Get connection to database. 
 
std::istream & getline(std::istream &in, JString &object)
Read string from input stream until end of line. 
 
JDB()
Default constructor. 
 
static JStat getFileStatus
Function object for file status. 
 
JDB & operator=(const JDB &)
 
static void reset()
Reset connection to database. 
 
static void reset(const std::string &cookie)
Reset connection to database. 
 
static const char PREFIX_COOKIE
Cookie prefix.