alive() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
app_cfg() | goby::middleware::Application< Config > | inlineprotected |
app_name() | goby::middleware::Application< Config > | inlineprotected |
Application() | goby::middleware::Application< Config > | |
cfg() const | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
ConfigType typedef | goby::middleware::Application< Config > | |
configure_geodesy(goby::util::UTMGeodesy::LatLonPoint datum) | goby::middleware::Application< Config > | protected |
coroner::ApplicationInterThread< MultiThreadApplication< Config, InterProcessPortal > > class | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | friend |
goby::finalize() | goby::middleware::Application< Config > | inlineprotectedvirtual |
Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >::finalize() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotectedvirtual |
geodesy() | goby::middleware::Application< Config > | inlineprotected |
has_geodesy() | goby::middleware::Application< Config > | inlineprotected |
health(goby::middleware::protobuf::ThreadHealth &health) override | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inlineprotectedvirtual |
index() const | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
goby::initialize() | goby::middleware::Application< Config > | inlineprotectedvirtual |
Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >::initialize() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotectedvirtual |
interprocess() | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inlineprotected |
interthread() | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inlineprotected |
intervehicle() | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inlineprotected |
join_all_threads() | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
join_thread(int index=-1) | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
join_timer() | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
joinable_group_ | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | static |
launch_thread() | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
launch_thread(int index) | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
launch_thread(const ThreadConfig &cfg) | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
launch_thread(int index, const ThreadConfig &cfg) | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
launch_thread_without_cfg() | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
launch_thread_without_cfg(int index) | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
launch_timer(boost::units::quantity< boost::units::si::frequency > freq, std::function< void()> on_expire) | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
loop() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotectedvirtual |
loop_frequency() const | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
loop_frequency_hertz() const | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
loop_max_frequency() const | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
MainThreadBase typedef | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | protected |
MultiThreadApplication(double loop_freq_hertz=0) | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inline |
MultiThreadApplication(boost::units::quantity< boost::units::si::frequency > loop_freq) | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inline |
MultiThreadApplicationBase(boost::units::quantity< boost::units::si::frequency > loop_freq, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > *transporter) | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
name() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
post_finalize() override | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotectedvirtual |
post_initialize() override | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inlineprotectedvirtual |
pre_finalize() | goby::middleware::Application< Config > | inlineprotectedvirtual |
pre_initialize() | goby::middleware::Application< Config > | inlineprotectedvirtual |
quit(int return_value=0) | goby::middleware::Application< Config > | inlineprotected |
Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >::run(std::atomic< bool > &alive) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
run_once() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | protected |
running_thread_count() | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
set_name(const std::string &name) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
set_transporter(InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > *transporter) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
set_type_index(std::type_index type_i) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
set_uid(int uid) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
shutdown_group_ | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | static |
subscribe_coroner() | goby::middleware::coroner::ApplicationInterThread< Derived > | inlineprotected |
subscribe_terminate(bool do_quit=true) | goby::middleware::terminate::Application< MultiThreadApplication< Config, InterProcessPortal > > | inlineprotected |
terminate::Application< MultiThreadApplication< Config, InterProcessPortal > > class | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | friend |
Thread(const Config &cfg, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > *transporter, int index) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
Thread(const Config &cfg, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > *transporter, double loop_freq_hertz=0, int index=-1) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
Thread(const Config &cfg, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > *transporter, boost::units::quantity< boost::units::si::frequency > loop_freq, int index=-1) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
Thread(const Config &cfg, boost::units::quantity< boost::units::si::frequency > loop_freq, int index=-1) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
thread_health(goby::middleware::protobuf::ThreadHealth &health) | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
thread_quit() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
threads() | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
transporter() const | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotected |
Transporter typedef | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | |
type_index() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
uid() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inline |
~Application() | goby::middleware::Application< Config > | inlinevirtual |
~MultiThreadApplication() | goby::middleware::MultiThreadApplication< Config, InterProcessPortal > | inlinevirtual |
~MultiThreadApplicationBase() | goby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlineprotectedvirtual |
~Thread() | goby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > > | inlinevirtual |