|
Goby3 3.7.0
2026.11.12
|
#include <map>#include <regex>#include <set>#include <string>#include <vector>#include "goby/middleware/tool/interface/model.h"Go to the source code of this file.
Classes | |
| struct | goby::middleware::tool::interface::Endpoint |
| Where in a deployment a publication or subscription is made. More... | |
| struct | goby::middleware::tool::interface::Connection |
| struct | goby::middleware::tool::interface::Unmatched |
| struct | goby::middleware::tool::interface::Resolution |
| class | goby::middleware::tool::interface::ViewFilter |
| Which groups and nodes a diagram (or a filtered check) shows. More... | |
| struct | goby::middleware::tool::interface::ViewFilter::Params |
| class | goby::middleware::tool::interface::DiagramView |
| What a diagram draws of a resolved deployment, shared by the DOT and D2 writers. More... | |
Namespaces | |
| namespace | goby |
| The global namespace for the Goby project. | |
| namespace | goby::middleware |
| Objects implementing the Goby nested middleware. | |
| namespace | goby::middleware::tool |
| namespace | goby::middleware::tool::interface |
Functions | |
| bool | goby::middleware::tool::interface::in_scope (Layer layer, const Endpoint &pub, const Endpoint &sub) |
Can a publication made at pub reach a subscription made at sub on layer? | |
| void | goby::middleware::tool::interface::collect_entries (const Deployment &deployment, std::vector< Unmatched > &pubs, std::vector< Unmatched > &subs) |
| Every publication and subscription in a deployment, with where it is made. | |
| Resolution | goby::middleware::tool::interface::resolve (const Deployment &deployment) |
| Match every publication to the subscriptions it reaches. | |
| bool | goby::middleware::tool::interface::is_goby_application (const Application &app) |
| Goby's own applications, which a diagram draws as one node without their threads. | |
| bool | goby::middleware::tool::interface::is_goby_thread (const std::string &name) |
| A thread from Goby itself: a goby:: class, or a lambda in one of Goby's headers. | |
| std::string | goby::middleware::tool::interface::display_thread_name (const std::string &name) |
| A thread's name as drawn: a lambda by its file and line, a template without its arguments. | |