Goby3
3.1.5a
2024.05.23
|
#include <goby/acomms/route/route.h>
Public Member Functions | |
RouteManager () | |
~RouteManager ()=default | |
void | set_cfg (const protobuf::RouteManagerConfig &cfg) |
void | merge_cfg (const protobuf::RouteManagerConfig &cfg) |
void | handle_in (const protobuf::QueuedMessageMeta &meta, const google::protobuf::Message &data_msg, int modem_id) |
void | handle_out (protobuf::QueuedMessageMeta *meta, const google::protobuf::Message &data_msg, int modem_id) |
void | add_subnet_queue (QueueManager *manager) |
bool | is_in_route (int modem_id) |
int | route_index (int modem_id) |
int | find_next_hop (int us, int dest) |
int | find_next_route_hop (int us, int dest) |
|
default |
void goby::acomms::RouteManager::add_subnet_queue | ( | QueueManager * | manager | ) |
void goby::acomms::RouteManager::handle_in | ( | const protobuf::QueuedMessageMeta & | meta, |
const google::protobuf::Message & | data_msg, | ||
int | modem_id | ||
) |
void goby::acomms::RouteManager::handle_out | ( | protobuf::QueuedMessageMeta * | meta, |
const google::protobuf::Message & | data_msg, | ||
int | modem_id | ||
) |
void goby::acomms::RouteManager::merge_cfg | ( | const protobuf::RouteManagerConfig & | cfg | ) |
void goby::acomms::RouteManager::set_cfg | ( | const protobuf::RouteManagerConfig & | cfg | ) |