hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Types | Public Attributes | List of all members
hog::Session Struct Reference

#include <session.H>

Collaboration diagram for hog::Session:
Collaboration graph

Public Types

typedef std::vector< hobbes::StoredSeries * > StoredSeriess
 
typedef void(* WriteFn) (hobbes::storage::Transaction *)
 
typedef std::vector< WriteFnWriteFns
 

Public Attributes

hobbes::writerdb
 
StoredSeriess streams
 
WriteFns writeFns
 
std::vector< size_t > txnScratch
 

Member Typedef Documentation

◆ StoredSeriess

◆ WriteFn

typedef void(* hog::Session::WriteFn) (hobbes::storage::Transaction *)

◆ WriteFns

typedef std::vector<WriteFn> hog::Session::WriteFns

Member Data Documentation

◆ db

hobbes::writer* hog::Session::db

◆ streams

StoredSeriess hog::Session::streams

◆ txnScratch

std::vector<size_t> hog::Session::txnScratch

◆ writeFns

WriteFns hog::Session::writeFns

The documentation for this struct was generated from the following file: