Goby3  3.1.5a
2024.05.23
thread.h File Reference
#include <atomic>
#include <chrono>
#include <memory>
#include <mutex>
#include <typeindex>
#include <boost/units/systems/si.hpp>
#include "goby/exception.h"
#include "goby/middleware/marshalling/interface.h"
#include "goby/middleware/protobuf/coroner.pb.h"
#include "goby/middleware/common.h"
#include "goby/middleware/group.h"
#include "goby/time/simulation.h"

Go to the source code of this file.

Classes

struct  goby::middleware::ThreadIdentifier
 
class  goby::middleware::Thread< Config, TransporterType >
 Represents a thread of execution within the Goby middleware, interleaving periodic events (loop()) with asynchronous receipt of data. Most user code should inherit from SimpleThread, not from Thread directly. More...
 

Namespaces

 goby
 The global namespace for the Goby project.
 
 goby::middleware
 Objects implementing the Goby nested middleware.