Included headers for all the binary (hifst-client) should be defined here. This file should be includ...
Contains hifst client core implementation, sends request to hifst in server mode. ...
int main(int argc, const char *argv[])
Include all necessary headers here.
Static variables for logger. Include only once from main file.
Convenience wrapper class that can kick off two type of executions: single or multithreaded, triggered by program options. Possibly multithreading with 1 thread would do, but I keep both implementations as any plain bug that might arise will be easier to trace down with a serialized execution (threadpool uses two, actually). The class is templated with two classes, one for single threading and another for multithreading. Note that the multithreading details are up to the second templated class.
Static variable for custom_assert. Include only once from main file.