C++ YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
supported_interface_serialization.hpp File Reference
#include <functional>
#include <string>
#include <unordered_map>
#include <vector>
#include "yasmin/blackboard.hpp"
Include dependency graph for supported_interface_serialization.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yasmin_ros::InterfaceSerializationHandler
 A structure to hold the serialization handlers for a specific interface type. More...

Namespaces

namespace  yasmin_ros

Functions

const std::unordered_map< std::string, InterfaceSerializationHandler > & yasmin_ros::get_supported_interface_serialization_handlers ()
 Get the map of supported interface serialization handlers.
bool yasmin_ros::is_supported_interface_type (const std::string &interface_type)
 Check if a given interface type is supported for serialization.
const InterfaceSerializationHandler & yasmin_ros::get_interface_serialization_handler (const std::string &interface_type)
 Get the serialization handler for a specific interface type.
std::vector< std::string > yasmin_ros::get_supported_interface_types ()
 Get a list of supported interface types for serialization.