Goby3  3.1.5a
2024.05.23
goby::middleware::MultiThreadApplication< Config, InterProcessPortal > Member List

This is the complete list of members for goby::middleware::MultiThreadApplication< Config, InterProcessPortal >, including all inherited members.

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() constgoby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >inlineprotected
ConfigType typedefgoby::middleware::Application< Config >
configure_geodesy(goby::util::UTMGeodesy::LatLonPoint datum)goby::middleware::Application< Config >protected
coroner::ApplicationInterThread< MultiThreadApplication< Config, InterProcessPortal > > classgoby::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) overridegoby::middleware::MultiThreadApplication< Config, InterProcessPortal >inlineprotectedvirtual
index() constgoby::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() constgoby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >inlineprotected
loop_frequency_hertz() constgoby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >inlineprotected
loop_max_frequency() constgoby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >inlineprotected
MainThreadBase typedefgoby::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() overridegoby::middleware::MultiThreadApplicationBase< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >inlineprotectedvirtual
post_initialize() overridegoby::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 > > classgoby::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() constgoby::middleware::Thread< Config, InterVehicleForwarder< InterProcessPortal< InterThreadTransporter > > >inlineprotected
Transporter typedefgoby::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