Program Listing for File topic.hpp

Return to documentation for file (cosm/ros/topic.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include <filesystem>

#include "rcppsw/types/type_uuid.hpp"

#include "cosm/cosm.hpp"
#include "cosm/pal/pal.hpp"

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace cosm::ros {

/*******************************************************************************
 * Class Definitions
 ******************************************************************************/
using topic = std::filesystem::path;

/*******************************************************************************
 * Free Functions
 ******************************************************************************/
topic to_ns(const rtypes::type_uuid& robot_id);

} /* namespace cosm::ros */