|
| | MockRepository () |
| |
| | MOCK_METHOD (void, CreateDataPoint,(const DataPointPath &, const std::type_info &),(override)) |
| |
| | MOCK_METHOD (void, DeleteDataPointLegacy,(const DataPointPath &),(override)) |
| |
| | MOCK_METHOD (const std::type_info &, GetDataPointTypeLegacy,(const DataPointPath &),(const override)) |
| |
| | MOCK_METHOD (std::size_t, GetDataPointSizeLegacy,(const DataPointPath &),(const override)) |
| |
| | MOCK_METHOD (bool, DataPointExistsLegacy,(const DataPointPath &),(const override)) |
| |
| | MOCK_METHOD ((std::pair< PathList, PathList >), GetChildrenLegacy,(const DataPointPath &),(const override)) |
| |
| | MOCK_METHOD (Response, SendReadRequest,(const ReadRequest &),(const override)) |
| |
| | MOCK_METHOD (Response, SendWriteRequest,(const WriteRequest &),(override)) |
| |
| | MOCK_METHOD (void, CreateDataPointRequest,(const DataPointPath &)) |
| |
| | MOCK_METHOD (void, DeleteDataPointRequest,(const DataPointPath &)) |
| |
| | MOCK_METHOD (void, GetDataPointTypeRequest,(const DataPointPath &),(const)) |
| |
| | MOCK_METHOD (void, GetDataPointSizeRequest,(const DataPointPath &),(const)) |
| |
| | MOCK_METHOD (void, DataPointExistsRequest,(const DataPointPath &),(const)) |
| |
| | MOCK_METHOD (void, ReceivedReadRequest,(const DataPointPath &),(const)) |
| |
| | MOCK_METHOD (void, ReceivedWriteRequest,(const DataPointPath &)) |
| |
| template<typename T > |
| void | CreateDataPoint (const DataPointPath &path) |
| | Creates a new datapoint in the repository.
|
| |
| template<typename T > |
| void | CreateDataPoint (const DataPointPath &path, const T &initial_value) |
| | Creates a new datapoint in the repository with an initial value.
|
| |
| void | CreateDataPoint (const DataPointPath &path, const char *initial_value) |
| |
| virtual void | CreateDataPoint (const DataPointPath &path, const std::type_info &type) |
| | Creates a new datapoint in the repository with a specified type.
|
| |
| | FakeRepository () |
| |
| virtual | ~FakeRepository () |
| |
| template<typename T > |
| Lut::TableEntries | BindTypeHandlers () |
| |
| | RepositoryIf ()=default |
| |
| virtual | ~RepositoryIf ()=default |
| |
| BatchResponse | SendRequest (const BatchRequest &request) |
| |
| BatchResponse | SendRequest (const BatchRequest &request) const |
| |
| template<typename T > |
| void | CreateDataPoint (const DataPointPath &path) |
| | Creates a new datapoint in the repository.
|
| |
| template<typename T > |
| void | CreateDataPoint (const DataPointPath &path, const T &initial_value) |
| | Creates a new datapoint in the repository with an initial value.
|
| |
| void | CreateDataPoint (const DataPointPath &path, const char *initial_value) |
| |
| void | DeleteDataPoint (const DataPointPath &path, bool recurse=false) |
| | Deletes a datapoint.
|
| |
| const std::type_info & | GetDataPointType (const DataPointPath &path) const |
| | Fetches the type of the datapoint.
|
| |
| size_t | GetDataPointSize (const DataPointPath &path) const |
| | Fetches the size of the datapoint's data.
|
| |
| RtcVectorUInt64 | GetDataPointShape (const DataPointPath &path) const |
| | Fetches the shape of the datapoint's data.
|
| |
| bool | DataPointExists (const DataPointPath &path) const |
| | Checks for the existence of a datapoint in the repository.
|
| |
| std::pair< PathList, PathList > | GetChildren (const DataPointPath &path, bool recurse=false) const |
| | Queries the child datapoints and paths for a given parent path.
|
| |
| template<typename T > |
| T | GetDataPoint (const DataPointPath &path) const |
| | Fetches a datapoint from the repository.
|
| |
| template<typename T > |
| void | SetDataPoint (const DataPointPath &path, const T &value) |
| | Sets a datapoint in the repository.
|
| |
| void | SetDataPoint (const DataPointPath &path, const char *value) |
| |
| template<typename T > |
| void | ReadDataPoint (const DataPointPath &path, T &buffer) const |
| | Reads a datapoint from the repository.
|
| |
| template<typename T > |
| void | WriteDataPoint (const DataPointPath &path, const T &buffer) |
| | Writes a datapoint to the repository.
|
| |
| void | WriteDataPoint (const DataPointPath &path, const char *buffer) |
| |
| template<typename... T> |
| void | WriteDataPoints (const T &... args) |
| |
| template<typename... T> |
| void | ReadDataPoints (T &... args) const |
| |
| virtual Response | SendReadRequest (const ReadRequest &request) const |
| | Sends a request to read data from the repository.
|
| |
| virtual Response | SendWriteRequest (const WriteRequest &request) |
| | Sends a request to write data to the repository.
|
| |
|
| BatchResponse | ProcessRequests (const RequestList &requests) override |
| |
| template<typename T > |
| void | CreateImpl (detail::CreateRequest< T > &req) |
| |
| template<typename T > |
| void | ReadImpl (detail::ReadRequest< T > &req) |
| |
| template<typename T > |
| void | WriteImpl (detail::WriteRequest< T > &req) |
| |
| template<typename T > |
| void | PartialReadImpl (detail::PartialReadRequest< T > &req) |
| |
| template<typename T > |
| void | PartialWriteImpl (detail::PartialWriteRequest< T > &req) |
| |
| void | ReadMetaDataImpl (detail::ReadMetaDataRequest &req) |
| |
| void | WriteMetaDataImpl (detail::WriteMetaDataRequest &req) |
| |
| void | DeleteImpl (detail::DeleteRequest &req) |
| |
| void | ExistsImpl (detail::ExistsRequest &req) |
| |
| std::pair< PathList, PathList > | GetChildrenImpl (const DataPointPath &path) |
| |
| std::pair< PathList, PathList > | GetChildrenRecursive (const DataPointPath &path) |
| |
| void | GetChildrenImpl (detail::GetChildrenRequest &req) |
| |
| void | CreateLinkImpl (detail::CreateSymlinkRequest &req) |
| |
| void | UpdateLinkImpl (detail::UpdateSymlinkRequest &req) |
| |
| template<typename Request > |
| void | InvokeCallback (const Request &req) const |
| |
| template<typename T > |
| void | ReadData (Data &data_node, const DataPointPath &path, gsl::span< T > &data, std::optional< std::reference_wrapper< MetaData > > &metadata, size_t offset) |
| |
| template<typename T > |
| void | WriteData (const DataPointPath &path, const gsl::span< const T > &data, const MetaData &metadata, size_t offset) |
| |
| void | ReadMetaData (const DataPointPath &path, MetaData &metadata, bool check_sequence_id=false) |
| |
| void | WriteMetaData (Data &data_node, const MetaData &metadata) |
| |
| DataPointPath | ResolvePath (const DataPointPath &path) |
| |
| Data & | CreateNewDataNode (const DataPointPath &path) |
| |
| Data & | GetDataNode (const DataPointPath &path) |
| |
| void | CheckDataNodeExists (const DataPointPath &path) |
| |
| virtual void | InvokeRequestHandler (std::any &request) |
| |
| virtual void | DeleteDataPointLegacy (const DataPointPath &path) |
| | Deletes a datapoint.
|
| |
| virtual const std::type_info & | GetDataPointTypeLegacy (const DataPointPath &path) const |
| | Fetches the type of the datapoint.
|
| |
| virtual size_t | GetDataPointSizeLegacy (const DataPointPath &path) const |
| | Fetches the size of the datapoint's data.
|
| |
| virtual bool | DataPointExistsLegacy (const DataPointPath &path) const |
| | Checks for the existence of a datapoint in the repository.
|
| |
| virtual std::pair< PathList, PathList > | GetChildrenLegacy (const DataPointPath &path) const |
| | Queries the datapoints and child paths for a given path.
|
| |
A GoogleTest mock of RepositoryIf.