5 #ifndef HOG_SESSION_H_INCLUDED 6 #define HOG_SESSION_H_INCLUDED 34 typedef std::function<void(hobbes::storage::Transaction&)>
ProcessTxnF;
std::function< void(hobbes::storage::Transaction &)> ProcessTxnF
Definition: session.H:34
void(* WriteFn)(hobbes::storage::Transaction *)
Definition: session.H:23
StoredSeriess streams
Definition: session.H:20
Definition: batchrecv.C:20
std::vector< statement > statements
Definition: storage.H:1718
CommitMethod
Definition: storage.H:1492
hobbes::writer * db
Definition: session.H:16
std::vector< WriteFn > WriteFns
Definition: session.H:24
Definition: storage.H:1748
WriteFns writeFns
Definition: session.H:26
ProcessTxnF initStorageSession(Session *s, const std::string &dirPfx, storage::PipeQOS qos, storage::CommitMethod cm, const storage::statements &stmts)
Definition: session.C:85
std::string ensureDirExists(const std::string &dirPfx)
Definition: session.C:60
std::vector< hobbes::StoredSeries * > StoredSeriess
Definition: session.H:19
std::vector< size_t > txnScratch
Definition: session.H:30
PipeQOS
Definition: storage.H:409