ark::local_storage::LocalStorageIoStage

Defined in header “ark/local_storage/stages/local_storage_io_stage.hh”.


This stage allows you to send messages to retrieve local storage keys in a particular name, or to write keys in that same namespace. This is primarily intended for use on a robot, where you need to write to persistent partitions in a safe manner.

Methods

  • LocalStorageIoStage(std::string name)
    Constructor.

  • ~LocalStorageIoStage()
    Destructor.

  • void initialize(pipeline::StageInterface & interface)
    Initializes the stage, creating publishers/subscribers.

  • void start()
    Starts the background thread that responds to requests.

  • void finalize()
    Shuts down any running threads.