#ifndef MISSION_TMTC_PERSISTENTLOGTMSTORETASK_H_ #define MISSION_TMTC_PERSISTENTLOGTMSTORETASK_H_ #include #include #include #include #include #include #include struct LogStores { PersistentTmStoreWithTmQueue& okStore; PersistentTmStoreWithTmQueue& notOkStore; PersistentTmStoreWithTmQueue& miscStore; }; class PersistentLogTmStoreTask : public SystemObject, public ExecutableObjectIF { public: PersistentLogTmStoreTask(object_id_t objectId, StorageManagerIF& ipcStore, LogStores tmStore, VirtualChannelWithQueue& channel); private: }; #endif /* MISSION_TMTC_PERSISTENTLOGTMSTORETASK_H_ */