|
| | FakeRuntimeRepoAdapter ()=delete |
| |
| | FakeRuntimeRepoAdapter (const FakeRuntimeRepoAdapter &)=delete |
| |
| FakeRuntimeRepoAdapter & | operator= (const FakeRuntimeRepoAdapter &)=delete |
| |
| | FakeRuntimeRepoAdapter (FakeRuntimeRepoAdapter &&)=default |
| |
| FakeRuntimeRepoAdapter & | operator= (FakeRuntimeRepoAdapter &&)=default |
| |
| | FakeRuntimeRepoAdapter (const ::elt::mal::Uri &datauri, const int dirdepth=1) |
| | Constructor to create a RuntimeRepositoryAdapter for a simple file based implementation. More...
|
| |
| virtual | ~FakeRuntimeRepoAdapter () |
| |
| void | Subscribe (const Subscription &subscription) const override |
| |
| void | Unsubscribe (const Subscription &subscription) const override |
| |
| | FileRepository ()=delete |
| |
| | FileRepository (const FileRepository &)=delete |
| |
| FileRepository & | operator= (const FileRepository &)=delete |
| |
| | FileRepository (FileRepository &&)=default |
| |
| FileRepository & | operator= (FileRepository &&)=default |
| |
| | FileRepository (const ::elt::mal::Uri &datauri, const int dirdepth) |
| |
| virtual | ~FileRepository () |
| |
| void | CreateDataPoint (const DataPointPath &path, const std::string &type) override |
| | Creates a new datapoint in the repository with a specified type. More...
|
| |
| void | DeleteDataPoint (const DataPointPath &path) override |
| | Deletes a datapoint. More...
|
| |
| std::string | GetDataPointType (const DataPointPath &path) const override |
| | Fetches the type of the datapoint. More...
|
| |
| size_t | GetDataPointSize (const DataPointPath &path) const override |
| | Fetches the size of the datapoint's data. More...
|
| |
| bool | DataPointExists (const DataPointPath &path) const override |
| | Checks for the existence of a datapoint in the repository. More...
|
| |
| std::pair< StringList, StringList > | GetChildren (const DataPointPath &path) const override |
| | Queries the datapoints and child paths for a given path. More...
|
| |
| Response | SendReadRequest (const Request &request) const override |
| | Sends a request to read data from the repository. More...
|
| |
| Response | SendWriteRequest (const Request &request) override |
| | Sends a request to write data to the repository. More...
|
| |
| size_t | get_fits_write_threshold () const |
| |
| void | set_fits_write_threshold (size_t value) |
| |
| virtual void | CreateDataPoint (const DataPointPath &path, const std::string &type)=0 |
| | Creates a new datapoint in the repository with a specified type. More...
|
| |
| virtual void | DeleteDataPoint (const DataPointPath &path)=0 |
| | Deletes a datapoint. More...
|
| |
| virtual std::string | GetDataPointType (const DataPointPath &path) const=0 |
| | Fetches the type of the datapoint. More...
|
| |
| virtual size_t | GetDataPointSize (const DataPointPath &path) const=0 |
| | Fetches the size of the datapoint's data. More...
|
| |
| virtual bool | DataPointExists (const DataPointPath &path) const=0 |
| | Checks for the existence of a datapoint in the repository. More...
|
| |
| virtual std::pair< StringList, StringList > | GetChildren (const DataPointPath &path) const=0 |
| | Queries the datapoints and child paths for a given path. More...
|
| |
| virtual | ~RepositoryIf () |
| |
| template<typename T > |
| void | CreateDataPointV2 (const DataPointPath &path) |
| | Creates a new datapoint in the repository. More...
|
| |
| template<typename T > |
| void | CreateDataPointV2 (const DataPointPath &path, const T default_value) |
| | Creates a new datapoint in the repository and sets a default value. More...
|
| |
| template<typename T > |
| T | GetDataPoint (const DataPointPath &path) const |
| | Fetches a datapoint from the repository. More...
|
| |
| template<typename T > |
| void | SetDataPoint (const DataPointPath &path, const T value) |
| | Sets a datapoint in the repository. More...
|
| |
| template<typename T > |
| void | ReadDataPoint (const DataPointPath &path, T &buffer) const |
| | Reads a datapoint from the repository. More...
|
| |
| template<typename T > |
| void | WriteDataPoint (const DataPointPath &path, const T &buffer) |
| | Writes a datapoint to the repository. More...
|
| |
| void | WriteDataPoint (const DataPointPath &path, const char *buffer) |
| |
| template<> |
| void | CreateDataPointV2 (const DataPointPath &path, const char *default_value) |
| |
| template<> |
| void | SetDataPoint (const DataPointPath &path, const char *value) |
| |
| virtual | ~RuntimeRepoApiIf () |
| |