void sinsp::autodump_start(const string& dump_filename, bool compress) { if(NULL == m_h) { throw sinsp_exception("inspector not opened yet"); } if(compress) { m_dumper = scap_dump_open(m_h, dump_filename.c_str(), SCAP_COMPRESSION_GZIP); } else { m_dumper = scap_dump_open(m_h, dump_filename.c_str(), SCAP_COMPRESSION_NONE); } if(NULL == m_dumper) { throw sinsp_exception(scap_getlasterr(m_h)); } }
void sinsp_dumper::open(const string& filename, bool compress) { if(m_inspector->m_h == NULL) { throw sinsp_exception("can't start event dump, inspector not opened yet"); } if(compress) { m_dumper = scap_dump_open(m_inspector->m_h, filename.c_str(), SCAP_COMPRESSION_GZIP); } else { m_dumper = scap_dump_open(m_inspector->m_h, filename.c_str(), SCAP_COMPRESSION_NONE); } if(m_dumper == NULL) { throw sinsp_exception(scap_getlasterr(m_inspector->m_h)); } }
void sinsp_dumper::open(const string& filename) { if(m_inspector->m_h == NULL) { throw sinsp_exception("can't start event dump, inspector not opened yet"); } m_dumper = scap_dump_open(m_inspector->m_h, filename.c_str()); if(m_dumper == NULL) { throw sinsp_exception(scap_getlasterr(m_inspector->m_h)); } }
void sinsp::autodump_start(const string dump_filename) { if(NULL == m_h) { throw sinsp_exception("inspector not opened yet"); } m_dumper = scap_dump_open(m_h, dump_filename.c_str()); if(NULL == m_dumper) { throw sinsp_exception(scap_getlasterr(m_h)); } }