//========================================================================= // VECTORFILEINDEXER.H - part of // OMNeT++/OMNEST // Discrete System Simulation in C++ // // Author: Tamas Borbely // //========================================================================= /*--------------------------------------------------------------* Copyright (C) 2006-2017 OpenSim Ltd. This file is distributed WITHOUT ANY WARRANTY. See the file `license' for details on this and other legal matters. *--------------------------------------------------------------*/ #ifndef __OMNETPP_SCAVE_IVECTORFILEINDEXER_H #define __OMNETPP_SCAVE_IVECTORFILEINDEXER_H #include #include "common/progressmonitor.h" #include "resultfilemanager.h" namespace omnetpp { namespace scave { /** * Generate an index file (.vci) for an output vector file (.vec) */ class SCAVE_API VectorFileIndexer { public: typedef omnetpp::common::IProgressMonitor IProgressMonitor; public: void generateIndex(const char *filename, IProgressMonitor *monitor = nullptr); void rebuildVectorFile(const char *filename, IProgressMonitor *monitor = nullptr); }; } // namespace scave } // namespace omnetpp #endif