#include <StrucioWriter.h>
Public Member Functions | |
bool | write (void *record, size_t len) |
virtual void | newfile_hook () |
void | register_filelist_stdin () |
void | register_filelist_args (int argc, char **argv) |
void | register_filelist_bounded (char *index_location, long long lower, long long upper) |
void | register_file (const std::string &) |
void | register_file (const char *) |
void | set_rotate_time (long long) |
void | set_rotate_size (long long) |
void | set_use_gzip (bool val) |
Protected Member Functions | |
void | newFilelist (Filelist *) |
int | openwrite () |
void | close_file () |
void | format_filename (char *buf, size_t len) |
Protected Attributes | |
char * | filename |
StrucioStream * | fs |
bool | use_gzip |
long long | outputleft |
long long | maxfilesize |
long long | maxfileseconds |
time_t | file_end_time |
Filelist * | filelist |