Goby3 3.6.1
2026.09.15
Loading...
Searching...
No Matches
goby::middleware::languages::Identifier Struct Reference

Fully identifies a publication or subscription crossing the language boundary. More...

#include <goby/middleware/languages/common/interface.h>

Public Attributes

PubSubLayer layer
 
std::string type_name
 
int scheme
 
std::string group
 

Detailed Description

Fully identifies a publication or subscription crossing the language boundary.

This is the runtime equivalent of the compile-time (Group, Type, scheme) template parameters used by the C++ transporters, plus the layer that would otherwise be chosen by calling interthread(), interprocess() or intermodule().

Definition at line 75 of file interface.h.

Member Data Documentation

◆ group

std::string goby::middleware::languages::Identifier::group

Definition at line 80 of file interface.h.

◆ layer

PubSubLayer goby::middleware::languages::Identifier::layer

Definition at line 77 of file interface.h.

◆ scheme

int goby::middleware::languages::Identifier::scheme

Definition at line 79 of file interface.h.

◆ type_name

std::string goby::middleware::languages::Identifier::type_name

Definition at line 78 of file interface.h.


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