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

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

Public Member Functions

 Thread (std::string n, bool k, std::set< std::string > b=std::set< std::string >())
 
 Thread ()
 
std::string most_derived_name () const
 

Public Attributes

std::string name
 
bool known
 
std::set< std::string > bases
 
const Thread * parent {nullptr}
 
std::set< PubSubEntry > interthread_publishes
 
std::set< PubSubEntry > interthread_subscribes
 

Detailed Description

Definition at line 127 of file model.h.

Constructor & Destructor Documentation

◆ Thread() [1/2]

goby::middleware::tool::interface::Thread::Thread ( std::string  n,
bool  k,
std::set< std::string >  b = std::set<std::string>() 
)
inline

Definition at line 129 of file model.h.

◆ Thread() [2/2]

goby::middleware::tool::interface::Thread::Thread ( )
inline

Definition at line 134 of file model.h.

Member Function Documentation

◆ most_derived_name()

std::string goby::middleware::tool::interface::Thread::most_derived_name ( ) const
inline

Definition at line 136 of file model.h.

Member Data Documentation

◆ bases

std::set<std::string> goby::middleware::tool::interface::Thread::bases

Definition at line 140 of file model.h.

◆ interthread_publishes

std::set<PubSubEntry> goby::middleware::tool::interface::Thread::interthread_publishes

Definition at line 146 of file model.h.

◆ interthread_subscribes

std::set<PubSubEntry> goby::middleware::tool::interface::Thread::interthread_subscribes

Definition at line 147 of file model.h.

◆ known

bool goby::middleware::tool::interface::Thread::known

Definition at line 139 of file model.h.

◆ name

std::string goby::middleware::tool::interface::Thread::name

Definition at line 138 of file model.h.

◆ parent

const Thread* goby::middleware::tool::interface::Thread::parent {nullptr}

Definition at line 144 of file model.h.


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