add_route(const std::string &route_pattern, const std::string &link) | TcaController | [protected] |
adv_str_ | TcaController | [protected] |
ask(const std::string &link) | TcaController | [protected] |
ask_addr_ | TcaController | [protected] |
control_ttl_ | TcaController | [protected] |
del_route(const std::string &route_pattern) | TcaController | [protected] |
do_registration(const TcaEndpointID &eid, const std::string &link_addr) | TcaController | [protected] |
dtn_reg(dtn_endpoint_id_t &eid, dtn_reg_id_t &id) | TcaController | [protected] |
eat_bundles(bool verbose=true) | TcaController | [protected] |
gate_reg(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
get_registration(const TcaEndpointID &eid, RegRecord &rr) | TcaController | [protected] |
get_routes() | TcaController | [protected] |
handle_ | TcaController | [protected] |
handle_adv(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_adv_sent(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_ask(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_ask_received(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_ask_sent(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_bundle_received(const dtn_bundle_spec_t &spec, const std::string &payload) | TcaController | [protected] |
handle_coa_sent(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_link_announce(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_reg_received(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_routes(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
handle_unb(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
init(bool tidy) | TcaController | |
link_id_ | TcaController | [protected] |
local_eid_ | TcaController | [protected] |
recv_bundle(dtn_bundle_spec_t &spec, std::string &payload, unsigned int timeout=0) | TcaController | |
registry_ | TcaController | [protected] |
registry_ttl_ | TcaController | [protected] |
Role enum name | TcaController | |
role_ | TcaController | [protected] |
route_reg(const dtn_bundle_spec_t &spec, const dtn::TcaControlBundle &cb) | TcaController | [protected] |
run() | TcaController | |
send_bundle(const dtn_bundle_spec_t &spec, const std::string &payload) | TcaController | |
send_bundle(const std::string &dest, const std::string &payload) | TcaController | |
TCA_GATEWAY enum value | TcaController | |
TCA_MOBILE enum value | TcaController | |
TCA_ROUTER enum value | TcaController | |
TcaController(Role role, const std::string &link_id, const std::string &ask_addr, const std::string &adv_str, int registry_ttl, int control_ttl) | TcaController | |
test_all() | TcaController | [protected] |
~TcaController() | TcaController | [virtual] |