hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Public Attributes | List of all members
hog::BatchSendSession Struct Reference
Collaboration diagram for hog::BatchSendSession:
Collaboration graph

Public Member Functions

 BatchSendSession (const std::string &groupName, const std::string &dir, size_t clevel, const std::string &sendto)
 
void allocFile ()
 
void stepFile ()
 
void write (const uint8_t *d, size_t sz)
 

Public Attributes

struct gzFile_s * buffer
 
uint32_t c
 
size_t sz
 
size_t clevel
 
std::string dir
 
std::string sendto
 
std::string tempfilename
 
std::thread sendingThread
 

Constructor & Destructor Documentation

◆ BatchSendSession()

hog::BatchSendSession::BatchSendSession ( const std::string &  groupName,
const std::string &  dir,
size_t  clevel,
const std::string &  sendto 
)
inline

Member Function Documentation

◆ allocFile()

void hog::BatchSendSession::allocFile ( )
inline

◆ stepFile()

void hog::BatchSendSession::stepFile ( )
inline

◆ write()

void hog::BatchSendSession::write ( const uint8_t *  d,
size_t  sz 
)
inline

Member Data Documentation

◆ buffer

struct gzFile_s* hog::BatchSendSession::buffer

◆ c

uint32_t hog::BatchSendSession::c

◆ clevel

size_t hog::BatchSendSession::clevel

◆ dir

std::string hog::BatchSendSession::dir

◆ sendingThread

std::thread hog::BatchSendSession::sendingThread

◆ sendto

std::string hog::BatchSendSession::sendto

◆ sz

size_t hog::BatchSendSession::sz

◆ tempfilename

std::string hog::BatchSendSession::tempfilename

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