addresses_ | madara::transport::BasicASIOTransport | protected |
Base(const std::string &id, TransportSettings &new_settings, knowledge::ThreadSafeContext &context) | madara::transport::Base | |
BasicASIOTransport(const std::string &id, madara::knowledge::ThreadSafeContext &context, TransportSettings &config) | madara::transport::BasicASIOTransport | |
buffer_ | madara::transport::Base | protected |
check_transport(void) | madara::transport::Base | inline |
close() override | madara::transport::BasicASIOTransport | virtual |
context_ | madara::transport::Base | protected |
default_read_hertz | madara::transport::BasicASIOTransport | static |
endpoints_ | madara::transport::UdpRegistryClient | protected |
enforcer_ | madara::transport::UdpTransport | protected |
ERROR_UDP_NOT_STARTED enum value | madara::transport::UdpRegistryClient | |
failed_sends | madara::transport::UdpTransport | |
get_udp_endpoints(void) | madara::transport::BasicASIOTransport | inline |
hosts | madara::transport::Base | protected |
HostsVector typedef | madara::transport::Base | |
id_ | madara::transport::Base | protected |
invalidate_transport(void) | madara::transport::Base | inline |
io_service_ | madara::transport::BasicASIOTransport | protected |
is_valid_ | madara::transport::Base | protected |
knowledge_ | madara::transport::BasicASIOTransport | protected |
last_toi_sent_ | madara::transport::Base | protected |
on_data_received_ | madara::transport::Base | protected |
packet_scheduler_ | madara::transport::Base | protected |
pre_send_buffer(size_t addr_index) | madara::transport::UdpTransport | inlineprotectedvirtual |
prep_send(const knowledge::KnowledgeMap &orig_updates, const char *print_prefix) | madara::transport::Base | |
PROFILES | madara::transport::UdpRegistryClient | static |
read_threads_ | madara::transport::BasicASIOTransport | protected |
receive_buffer(char *buf, size_t &bytes_read, udp::endpoint &remote) | madara::transport::UdpTransport | |
receive_monitor_ | madara::transport::Base | protected |
reliability(void) const | madara::transport::UdpTransport | |
reliability(const int &setting) | madara::transport::UdpTransport | |
send_buffer(const udp::endpoint &target, const char *buf, size_t size) | madara::transport::UdpTransport | |
send_data(const madara::knowledge::KnowledgeMap &updates) override | madara::transport::UdpRegistryClient | virtual |
send_message(const char *buf, size_t size, uint64_t clock) | madara::transport::UdpTransport | protected |
send_monitor_ | madara::transport::Base | protected |
send_register(void) | madara::transport::UdpRegistryClient | |
sent_data | madara::transport::UdpTransport | |
sent_data_max | madara::transport::UdpTransport | |
sent_data_min | madara::transport::UdpTransport | |
sent_packets | madara::transport::UdpTransport | |
servers_ | madara::transport::UdpRegistryClient | protected |
settings(void) | madara::transport::Base | inline |
settings_ | madara::transport::Base | protected |
setup(void) override | madara::transport::UdpRegistryClient | virtual |
setup_read_socket() override | madara::transport::UdpTransport | protectedvirtual |
setup_read_thread(double hertz, const std::string &name) override | madara::transport::UdpTransport | protectedvirtual |
setup_read_threads() | madara::transport::BasicASIOTransport | protectedvirtual |
setup_socket(udp::socket &socket) | madara::transport::BasicASIOTransport | protectedvirtual |
setup_sockets() | madara::transport::BasicASIOTransport | protectedvirtual |
setup_write_socket() override | madara::transport::UdpTransport | protectedvirtual |
shutting_down_ | madara::transport::Base | protected |
socket_ | madara::transport::BasicASIOTransport | protected |
UdpRegistryClient(const std::string &id, madara::knowledge::ThreadSafeContext &context, TransportSettings &config, bool launch_transport) | madara::transport::UdpRegistryClient | |
UdpTransport(const std::string &id, madara::knowledge::ThreadSafeContext &context, TransportSettings &config, bool launch_transport) | madara::transport::UdpTransport | |
validate_transport(void) | madara::transport::Base | inline |
~Base()=0 | madara::transport::Base | pure virtual |
~BasicASIOTransport()=0 | madara::transport::BasicASIOTransport | pure virtual |