#include LocalDataSet::LocalDataSet(): fill_count(0), state(DATA_SET_UNINITIALISED) { for (unsigned count = 0; count < DATA_SET_MAX_SIZE; count++) { registeredVariables[count] = nullptr; } } // who has the responsibility to lock the mutex? the local pool variable // has access to the HK manager and could call its mutex lock function. ReturnValue_t LocalDataSet::registerVariable( PoolVariableIF *variable) { return RETURN_OK; } LocalDataSet::~LocalDataSet() { } ReturnValue_t LocalDataSet::read() { return RETURN_OK; } ReturnValue_t LocalDataSet::commit(void) { return RETURN_OK; } ReturnValue_t LocalDataSet::commit(bool valid) { return RETURN_OK; } void LocalDataSet::setSetValid(bool valid) { } void LocalDataSet::setEntriesValid(bool valid) { } ReturnValue_t LocalDataSet::serialize(uint8_t **buffer, size_t *size, const size_t max_size, bool bigEndian) const { return RETURN_OK; } size_t LocalDataSet::getSerializedSize() const { return 0; } ReturnValue_t LocalDataSet::deSerialize(const uint8_t **buffer, size_t *size, bool bigEndian) { return RETURN_OK; } ReturnValue_t LocalDataSet::lockDataPool() { return RETURN_OK; } ReturnValue_t LocalDataSet::unlockDataPool() { return RETURN_OK; } void LocalDataSet::handleAlreadyReadDatasetCommit() { } ReturnValue_t LocalDataSet::handleUnreadDatasetCommit() { return RETURN_OK; }