C++ YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
yasmin_ros::InterfaceSerializationHandler Struct Reference

A structure to hold the serialization handlers for a specific interface type. More...

#include <supported_interface_serialization.hpp>

Collaboration diagram for yasmin_ros::InterfaceSerializationHandler:

Public Attributes

std::function< std::vector< uint8_t >(yasmin::Blackboard::SharedPtr, const std::string &)> serialize_from_blackboard
std::function< void(yasmin::Blackboard::SharedPtr, const std::string &, const std::vector< uint8_t > &)> deserialize_to_blackboard
std::string blackboard_type

Detailed Description

A structure to hold the serialization handlers for a specific interface type.

Member Data Documentation

◆ blackboard_type

std::string yasmin_ros::InterfaceSerializationHandler::blackboard_type

◆ deserialize_to_blackboard

std::function<void(yasmin::Blackboard::SharedPtr, const std::string &, const std::vector<uint8_t> &)> yasmin_ros::InterfaceSerializationHandler::deserialize_to_blackboard

◆ serialize_from_blackboard

std::function<std::vector<uint8_t>(yasmin::Blackboard::SharedPtr, const std::string &)> yasmin_ros::InterfaceSerializationHandler::serialize_from_blackboard

The documentation for this struct was generated from the following file: