Classes | Namespaces | Enumerations | Functions | Variables
message_definition_cache.hpp File Reference
#include <set>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
Include dependency graph for message_definition_cache.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  foxglove::DefinitionIdentifier
 
struct  foxglove::MessageDefinitionCache::DefinitionIdentifierHash
 
class  foxglove::DefinitionNotFoundError
 
class  foxglove::MessageDefinitionCache
 
struct  foxglove::MessageSpec
 

Namespaces

 foxglove
 

Enumerations

enum  foxglove::MessageDefinitionFormat { foxglove::MessageDefinitionFormat::IDL, foxglove::MessageDefinitionFormat::MSG }
 

Functions

std::set< std::string > foxglove::parse_dependencies (MessageDefinitionFormat format, const std::string &text, const std::string &package_context)
 

Variables

constexpr char foxglove::ACTION_FEEDBACK_MESSAGE_SUFFIX [] = "_FeedbackMessage"
 
constexpr char foxglove::ACTION_GOAL_SERVICE_SUFFIX [] = "_SendGoal"
 
constexpr char foxglove::ACTION_RESULT_SERVICE_SUFFIX [] = "_GetResult"
 
constexpr char foxglove::SERVICE_REQUEST_MESSAGE_SUFFIX [] = "_Request"
 
constexpr char foxglove::SERVICE_RESPONSE_MESSAGE_SUFFIX [] = "_Response"
 


foxglove_bridge
Author(s): Foxglove
autogenerated on Mon Jul 3 2023 02:12:22