eqPly/localInitData.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef EQ_PLY_LOCALINITDATA_H
00019 #define EQ_PLY_LOCALINITDATA_H
00020
00021 #include "initData.h"
00022
00023 class FrameData;
00024
00025 namespace eqPly
00026 {
00031 class LocalInitData : public InitData
00032 {
00033 public:
00034 LocalInitData();
00035
00036 void parseArguments( const int argc, char** argv );
00037
00038 const std::string& getTrackerPort() const { return _trackerPort; }
00039 const std::string& getLogFilename() const { return _logFilename; }
00040 const std::string& getPathFilename()const { return _pathFilename; }
00041 bool useColor() const { return _color; }
00042 bool isResident() const { return _isResident; }
00043 uint32_t getMaxFrames() const { return _maxFrames; }
00044
00045 const std::vector< std::string >& getFilenames() const
00046 { return _filenames; }
00047
00048 const LocalInitData& operator = ( const LocalInitData& from );
00049
00050 private:
00051 std::string _trackerPort;
00052 std::vector< std::string > _filenames;
00053 std::string _logFilename;
00054 std::string _pathFilename;
00055 uint32_t _maxFrames;
00056 bool _color;
00057 bool _isResident;
00058 };
00059 }
00060
00061 #endif // EQ_PLY_LOCALINITDATA_H