Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
goby::middleware::io::UDPPointToPointThread< line_in_group, line_out_group, publish_layer, subscribe_layer, ThreadType, use_indexed_groups > Member List

This is the complete list of members for goby::middleware::io::UDPPointToPointThread< line_in_group, line_out_group, publish_layer, subscribe_layer, ThreadType, use_indexed_groups >, including all inherited members.

alive()goby::middleware::Thread< Config, TransporterType >inlineprotected
async_read() overridegoby::middleware::io::UDPOneToManyThread< line_in_group, line_out_group, PubSubLayer::INTERPROCESS, PubSubLayer::INTERTHREAD, goby::middleware::protobuf::UDPPointToPointConfig, goby::zeromq::SimpleThread, false >protectedvirtual
cfg() constgoby::middleware::Thread< Config, TransporterType >inlineprotected
finalize() overridegoby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlinevirtual
glog_group()goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlineprotected
handle_read_error(const boost::system::error_code &ec)goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >protected
handle_read_success(std::size_t bytes_transferred, const std::string &bytes)goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlineprotected
handle_write_error(const boost::system::error_code &ec)goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >protected
handle_write_success(std::size_t bytes_transferred)goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlineprotected
health(goby::middleware::protobuf::ThreadHealth &health)goby::middleware::Thread< Config, TransporterType >inlineprotectedvirtual
index() constgoby::middleware::Thread< Config, TransporterType >inline
initialize() overridegoby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlinevirtual
interprocess()goby::middleware::SimpleThread< Config, detail::InterProcessTag >inline
interthread()goby::middleware::SimpleThread< Config, detail::InterProcessTag >inline
intervehicle()goby::middleware::SimpleThread< Config, detail::InterProcessTag >inline
IOThread(const goby::middleware::protobuf::UDPPointToPointConfig &config, int index, std::string glog_group="i/o")goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inline
joinable_group_goby::middleware::Thread< Config, TransporterType >static
loop_frequency() constgoby::middleware::Thread< Config, TransporterType >inline
loop_frequency_hertz() constgoby::middleware::Thread< Config, TransporterType >inline
loop_max_frequency() constgoby::middleware::Thread< Config, TransporterType >inlineprotected
mutable_io()goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlineprotected
mutable_socket()goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlineprotected
name()goby::middleware::Thread< Config, TransporterType >inline
run(std::atomic< bool > &alive)goby::middleware::Thread< Config, TransporterType >inline
run_once()goby::middleware::Thread< Config, TransporterType >protected
set_loop_frequency(boost::units::quantity< boost::units::si::frequency > loop_freq)goby::middleware::Thread< Config, TransporterType >inline
set_loop_frequency_hertz(double loop_freq_hertz)goby::middleware::Thread< Config, TransporterType >inline
set_name(const std::string &name)goby::middleware::Thread< Config, TransporterType >inline
set_transporter(TransporterType *transporter)goby::middleware::Thread< Config, TransporterType >inlineprotected
set_type_index(std::type_index type_i)goby::middleware::Thread< Config, TransporterType >inline
set_uid(int uid)goby::middleware::Thread< Config, TransporterType >inline
shutdown_group_goby::middleware::Thread< Config, TransporterType >static
SimpleThread(const Config &cfg, double loop_freq_hertz=0, int index=-1)goby::middleware::SimpleThread< Config, detail::InterProcessTag >inline
SimpleThread(const Config &cfg, boost::units::quantity< boost::units::si::frequency > loop_freq, int index=-1)goby::middleware::SimpleThread< Config, detail::InterProcessTag >inline
socket_is_open()goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlineprotected
subscribe_coroner()goby::middleware::coroner::Thread< Derived >inlineprotected
Thread(const Config &cfg, TransporterType *transporter, int index)goby::middleware::Thread< Config, TransporterType >inline
Thread(const Config &cfg, TransporterType *transporter, double loop_freq_hertz=0, int index=-1)goby::middleware::Thread< Config, TransporterType >inline
Thread(const Config &cfg, TransporterType *transporter, boost::units::quantity< boost::units::si::frequency > loop_freq, int index=-1)goby::middleware::Thread< Config, TransporterType >inline
Thread(const Config &cfg, boost::units::quantity< boost::units::si::frequency > loop_freq, int index=-1)goby::middleware::Thread< Config, TransporterType >inlineprotected
thread_health(goby::middleware::protobuf::ThreadHealth &health)goby::middleware::Thread< Config, TransporterType >inlineprotected
thread_quit()goby::middleware::Thread< Config, TransporterType >inlineprotected
Transporter typedefgoby::middleware::Thread< Config, TransporterType >
transporter() constgoby::middleware::Thread< Config, TransporterType >inlineprotected
type_index()goby::middleware::Thread< Config, TransporterType >inline
UDPOneToManyThread(const goby::middleware::protobuf::UDPPointToPointConfig &config, int index=-1, bool is_final=true)goby::middleware::io::UDPOneToManyThread< line_in_group, line_out_group, PubSubLayer::INTERPROCESS, PubSubLayer::INTERTHREAD, goby::middleware::protobuf::UDPPointToPointConfig, goby::zeromq::SimpleThread, false >inline
UDPPointToPointThread(const goby::middleware::protobuf::UDPPointToPointConfig &config, int index=-1)goby::middleware::io::UDPPointToPointThread< line_in_group, line_out_group, publish_layer, subscribe_layer, ThreadType, use_indexed_groups >inline
uid()goby::middleware::Thread< Config, TransporterType >inline
write(std::shared_ptr< const goby::middleware::protobuf::IOData > io_msg)goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlineprotected
~IOThread()goby::middleware::io::detail::IOThread< line_in_group, line_out_group, publish_layer, subscribe_layer, goby::middleware::protobuf::UDPPointToPointConfig, boost::asio::ip::udp::socket, goby::zeromq::SimpleThread, use_indexed_groups >inlinevirtual
~Thread()goby::middleware::Thread< Config, TransporterType >inlinevirtual
~UDPOneToManyThread() overridegoby::middleware::io::UDPOneToManyThread< line_in_group, line_out_group, PubSubLayer::INTERPROCESS, PubSubLayer::INTERTHREAD, goby::middleware::protobuf::UDPPointToPointConfig, goby::zeromq::SimpleThread, false >inline
~UDPPointToPointThread() overridegoby::middleware::io::UDPPointToPointThread< line_in_group, line_out_group, publish_layer, subscribe_layer, ThreadType, use_indexed_groups >inline