Goby3 3.7.0
2026.11.12
Loading...
Searching...
No Matches
goby::middleware::tool::interface::detail::Bind Struct Reference

One bind: entry of a platform or of an application in its run: list. More...

#include <goby/middleware/tool/interface/model.h>

Classes

struct  Concrete
 

Public Attributes

std::string location
 
int uses {0}
 
std::regex group_pattern
 
std::vector< std::string > numerics
 
bool has_layer {false}
 
Layer layer {Layer::UNKNOWN}
 
bool is_publication {false}
 
std::string select_scheme
 
std::string select_type
 
std::vector< Concrete > publishes
 
std::vector< Concrete > subscribes
 

Detailed Description

One bind: entry of a platform or of an application in its run: list.

Definition at line 413 of file model.h.

Member Data Documentation

◆ group_pattern

std::regex goby::middleware::tool::interface::detail::Bind::group_pattern

Definition at line 419 of file model.h.

◆ has_layer

bool goby::middleware::tool::interface::detail::Bind::has_layer {false}

Definition at line 421 of file model.h.

◆ is_publication

bool goby::middleware::tool::interface::detail::Bind::is_publication {false}

Definition at line 425 of file model.h.

◆ layer

Layer goby::middleware::tool::interface::detail::Bind::layer {Layer::UNKNOWN}

Definition at line 422 of file model.h.

◆ location

std::string goby::middleware::tool::interface::detail::Bind::location

Definition at line 415 of file model.h.

◆ numerics

std::vector<std::string> goby::middleware::tool::interface::detail::Bind::numerics

Definition at line 420 of file model.h.

◆ publishes

std::vector<Concrete> goby::middleware::tool::interface::detail::Bind::publishes

Definition at line 434 of file model.h.

◆ select_scheme

std::string goby::middleware::tool::interface::detail::Bind::select_scheme

Definition at line 426 of file model.h.

◆ select_type

std::string goby::middleware::tool::interface::detail::Bind::select_type

Definition at line 427 of file model.h.

◆ subscribes

std::vector<Concrete> goby::middleware::tool::interface::detail::Bind::subscribes

Definition at line 435 of file model.h.

◆ uses

int goby::middleware::tool::interface::detail::Bind::uses {0}

Definition at line 416 of file model.h.


The documentation for this struct was generated from the following file: