- static bool readO() { return O->readConfig(); }
- static bool readC() { return C->readConfig(); }
- static void writeO() { O->writeConfig(); }
- static void writeC() { C->writeConfig(); }
- static void writeHeaderO(const string& headerid, char *header, long unsigned int size) { O->writeHeader(headerid, header, size); }
- static void *getHeaderO(const string& headerid) { O->getHeader(headerid); }
- static void writeHeaderC(const string& headerid, char *header, long unsigned int size) { C->writeHeader(headerid, header, size); }
+ static void readO(int obsid, bool *readNewObsConfig, int *nequiObsLeft);
+ static bool readC();
+ static void writeO(int obsid);
+ static void writeC();
+ static void writeHeaderO(int obsid, const string& headerid, char *header, long unsigned int size, int actnequi) { Os[obsid].c->writeHeader(headerid, header, size, actnequi); }
+ static void *getHeaderO(int obsid, const string& headerid) { Os[obsid].c->getHeader(headerid); }
+ static void writeHeaderC(const string& headerid, char *header, long unsigned int size, int actnequi) { C->writeHeader(headerid, header, size, actnequi); }