hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Classes | Namespaces | Functions
main.C File Reference
#include <hobbes/storage.H>
#include <hobbes/util/str.H>
#include <hobbes/util/codec.H>
#include <hobbes/util/time.H>
#include <thread>
#include <mutex>
#include <condition_variable>
#include <stdexcept>
#include "local.H"
#include "batchsend.H"
#include "batchrecv.H"
#include "session.H"
#include "netio.H"
Include dependency graph for main.C:

Classes

struct  hog::RunMode
 

Namespaces

 hog
 

Functions

std::ostream & hog::operator<< (std::ostream &o, const std::set< std::string > &xs)
 
std::ostream & hog::operator<< (std::ostream &o, const RunMode &m)
 
size_t hog::sizeInBytes (const std::string &s)
 
void hog::showUsage ()
 
RunMode hog::config (int argc, const char **argv)
 
std::string hog::instantiateDir (const std::string &groupName, const std::string &dir)
 
void hog::evalGroupHostConnection (const std::string &groupName, const RunMode &m, std::vector< std::thread > *ts, int c)
 
void hog::runGroupHost (const std::string &groupName, const RunMode &m, std::vector< std::thread > *ts)
 
void hog::run (const RunMode &m)
 
int main (int argc, const char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
const char **  argv 
)