One publication or subscription as written to (and read from) an interface file.
More...
#include <goby/middleware/tool/interface/pubsub_entry.h>
|
| | PubSubEntry ()=default |
| |
| | PubSubEntry (Layer l, Direction dir, const YAML::Node &yaml, const std::string &th="") |
| |
| | PubSubEntry (Layer l, Direction d, std::string th, std::string g, std::string s, std::string t, bool tk, goby::middleware::Necessity n, bool r) |
| |
| bool | unresolved () const |
| | A dynamic group whose string goby_clang_tool could not determine.
|
| |
| bool | unbound () const |
| | A dynamic group whose numeric part is still unknown.
|
| |
| std::string | display_group () const |
| | The group as a deployment sees it, with any bound numeric values.
|
| |
| std::string | publish_index_str () const |
| |
| void | write_yaml_map (YAML::Emitter &yaml_out, bool include_thread=true, bool inner_pub=false, bool include_necessity=true) const |
| |
One publication or subscription as written to (and read from) an interface file.
Definition at line 102 of file pubsub_entry.h.
◆ Direction
◆ PubSubEntry() [1/3]
| goby::middleware::tool::interface::PubSubEntry::PubSubEntry |
( |
| ) |
|
|
default |
◆ PubSubEntry() [2/3]
| goby::middleware::tool::interface::PubSubEntry::PubSubEntry |
( |
Layer |
l, |
|
|
Direction |
dir, |
|
|
const YAML::Node & |
yaml, |
|
|
const std::string & |
th = "" |
|
) |
| |
|
inline |
◆ PubSubEntry() [3/3]
◆ display_group()
| std::string goby::middleware::tool::interface::PubSubEntry::display_group |
( |
| ) |
const |
|
inline |
The group as a deployment sees it, with any bound numeric values.
Definition at line 236 of file pubsub_entry.h.
◆ publish_index_str()
| std::string goby::middleware::tool::interface::PubSubEntry::publish_index_str |
( |
| ) |
const |
|
inline |
◆ unbound()
| bool goby::middleware::tool::interface::PubSubEntry::unbound |
( |
| ) |
const |
|
inline |
A dynamic group whose numeric part is still unknown.
Definition at line 182 of file pubsub_entry.h.
◆ unresolved()
| bool goby::middleware::tool::interface::PubSubEntry::unresolved |
( |
| ) |
const |
|
inline |
A dynamic group whose string goby_clang_tool could not determine.
Definition at line 179 of file pubsub_entry.h.
◆ write_yaml_map()
| void goby::middleware::tool::interface::PubSubEntry::write_yaml_map |
( |
YAML::Emitter & |
yaml_out, |
|
|
bool |
include_thread = true, |
|
|
bool |
inner_pub = false, |
|
|
bool |
include_necessity = true |
|
) |
| const |
|
inline |
◆ bound_numerics
| std::set<std::uint32_t> goby::middleware::tool::interface::PubSubEntry::bound_numerics |
◆ direction
◆ dynamic
| bool goby::middleware::tool::interface::PubSubEntry::dynamic {false} |
◆ expr
| std::string goby::middleware::tool::interface::PubSubEntry::expr |
◆ group
| std::string goby::middleware::tool::interface::PubSubEntry::group |
◆ is_inner_pub
| bool goby::middleware::tool::interface::PubSubEntry::is_inner_pub {false} |
◆ is_regex
| bool goby::middleware::tool::interface::PubSubEntry::is_regex {false} |
◆ layer
◆ necessity
◆ necessity_overridden
| bool goby::middleware::tool::interface::PubSubEntry::necessity_overridden {false} |
◆ numeric_runtime
| bool goby::middleware::tool::interface::PubSubEntry::numeric_runtime {false} |
◆ publish_index
| int goby::middleware::tool::interface::PubSubEntry::publish_index {-1} |
|
mutable |
◆ scheme
| std::string goby::middleware::tool::interface::PubSubEntry::scheme |
◆ thread
| std::string goby::middleware::tool::interface::PubSubEntry::thread |
◆ thread_is_known
| bool goby::middleware::tool::interface::PubSubEntry::thread_is_known {true} |
◆ type
| std::string goby::middleware::tool::interface::PubSubEntry::type |
The documentation for this struct was generated from the following file: