add_banned_peer(const std::string &peer) | madara::transport::QoSTransportSettings | |
add_filter(filters::BufferFilter *filter) | madara::transport::QoSTransportSettings | |
add_read_domain(const std::string domain) | madara::transport::TransportSettings | inline |
add_rebroadcast_filter(uint32_t types, knowledge::KnowledgeRecord(*function)(knowledge::FunctionArguments &, knowledge::Variables &)) | madara::transport::QoSTransportSettings | |
add_rebroadcast_filter(uint32_t types, filters::RecordFilter *filter) | madara::transport::QoSTransportSettings | |
add_rebroadcast_filter(void(*function)(knowledge::KnowledgeMap &, const TransportContext &, knowledge::Variables &)) | madara::transport::QoSTransportSettings | |
add_rebroadcast_filter(filters::AggregateFilter *filter) | madara::transport::QoSTransportSettings | |
add_receive_filter(uint32_t types, knowledge::KnowledgeRecord(*function)(knowledge::FunctionArguments &, knowledge::Variables &)) | madara::transport::QoSTransportSettings | |
add_receive_filter(uint32_t types, filters::RecordFilter *filter) | madara::transport::QoSTransportSettings | |
add_receive_filter(void(*function)(knowledge::KnowledgeMap &, const TransportContext &, knowledge::Variables &)) | madara::transport::QoSTransportSettings | |
add_receive_filter(filters::AggregateFilter *filter) | madara::transport::QoSTransportSettings | |
add_send_filter(uint32_t types, knowledge::KnowledgeRecord(*function)(knowledge::FunctionArguments &, knowledge::Variables &)) | madara::transport::QoSTransportSettings | |
add_send_filter(uint32_t types, filters::RecordFilter *filter) | madara::transport::QoSTransportSettings | |
add_send_filter(void(*function)(knowledge::KnowledgeMap &, const TransportContext &, knowledge::Variables &)) | madara::transport::QoSTransportSettings | |
add_send_filter(filters::AggregateFilter *filter) | madara::transport::QoSTransportSettings | |
add_trusted_peer(const std::string &peer) | madara::transport::QoSTransportSettings | |
attach(knowledge::ThreadSafeContext *context) | madara::transport::QoSTransportSettings | |
banned_peers_ | madara::transport::QoSTransportSettings | private |
buffer_filters_ | madara::transport::QoSTransportSettings | private |
clear_buffer_filters(void) | madara::transport::QoSTransportSettings | |
clear_read_domains(void) | madara::transport::TransportSettings | inline |
clear_rebroadcast_aggregate_filters(void) | madara::transport::QoSTransportSettings | |
clear_rebroadcast_filters(uint32_t types) | madara::transport::QoSTransportSettings | |
clear_receive_aggregate_filters(void) | madara::transport::QoSTransportSettings | |
clear_receive_filters(uint32_t types) | madara::transport::QoSTransportSettings | |
clear_send_aggregate_filters(void) | madara::transport::QoSTransportSettings | |
clear_send_filters(uint32_t types) | madara::transport::QoSTransportSettings | |
ContextGuard typedef | madara::transport::TransportSettings | |
deadline_ | madara::transport::QoSTransportSettings | private |
DEFAULT_DEADLINE | madara::transport::TransportSettings | static |
DEFAULT_QUEUE_LENGTH | madara::transport::TransportSettings | static |
DEFAULT_RELIABILITY | madara::transport::TransportSettings | static |
DEFAULT_TRANSPORT | madara::transport::TransportSettings | static |
delay_launch | madara::transport::TransportSettings | |
enable_participant_ttl(unsigned char maximum_ttl=255) | madara::transport::QoSTransportSettings | |
filter_decode(unsigned char *source, int size, int max_size) const | madara::transport::QoSTransportSettings | |
filter_encode(unsigned char *source, int size, int max_size) const | madara::transport::QoSTransportSettings | |
filter_rebroadcast(const madara::knowledge::KnowledgeRecord &input, const std::string &name, transport::TransportContext &context) const | madara::transport::QoSTransportSettings | |
filter_rebroadcast(knowledge::KnowledgeMap &records, const transport::TransportContext &transport_context) const | madara::transport::QoSTransportSettings | |
filter_receive(const madara::knowledge::KnowledgeRecord &input, const std::string &name, transport::TransportContext &context) const | madara::transport::QoSTransportSettings | |
filter_receive(knowledge::KnowledgeMap &records, const transport::TransportContext &transport_context) const | madara::transport::QoSTransportSettings | |
filter_send(const madara::knowledge::KnowledgeRecord &input, const std::string &name, transport::TransportContext &context) const | madara::transport::QoSTransportSettings | |
filter_send(knowledge::KnowledgeMap &records, const transport::TransportContext &transport_context) const | madara::transport::QoSTransportSettings | |
fragment_map | madara::transport::TransportSettings | mutable |
fragment_queue_length | madara::transport::TransportSettings | |
get_deadline(void) const | madara::transport::QoSTransportSettings | |
get_drop_burst(void) const | madara::transport::QoSTransportSettings | |
get_drop_rate(void) const | madara::transport::QoSTransportSettings | |
get_drop_type(void) const | madara::transport::QoSTransportSettings | |
get_number_of_buffer_filters(void) const | madara::transport::QoSTransportSettings | |
get_number_of_rebroadcast_aggregate_filters(void) const | madara::transport::QoSTransportSettings | |
get_number_of_rebroadcast_filtered_types(void) const | madara::transport::QoSTransportSettings | |
get_number_of_receive_aggregate_filters(void) const | madara::transport::QoSTransportSettings | |
get_number_of_receive_filtered_types(void) const | madara::transport::QoSTransportSettings | |
get_number_of_send_aggregate_filters(void) const | madara::transport::QoSTransportSettings | |
get_number_of_send_filtered_types(void) const | madara::transport::QoSTransportSettings | |
get_participant_ttl(void) const | madara::transport::QoSTransportSettings | |
get_read_domains(std::vector< std::string > &domains) const | madara::transport::TransportSettings | inline |
get_rebroadcast_ttl(void) const | madara::transport::QoSTransportSettings | |
get_send_bandwidth_limit(void) const | madara::transport::QoSTransportSettings | |
get_total_bandwidth_limit(void) const | madara::transport::QoSTransportSettings | |
hosts | madara::transport::TransportSettings | |
id | madara::transport::TransportSettings | |
is_reading_domain(const std::string domain) const | madara::transport::TransportSettings | inline |
is_trusted(const std::string &peer) const | madara::transport::QoSTransportSettings | |
load(const std::string &filename, const std::string &prefix="transport") | madara::transport::QoSTransportSettings | virtual |
load_text(const std::string &filename, const std::string &prefix="transport") | madara::transport::QoSTransportSettings | virtual |
max_fragment_size | madara::transport::TransportSettings | |
max_send_bandwidth_ | madara::transport::QoSTransportSettings | private |
max_total_bandwidth_ | madara::transport::QoSTransportSettings | private |
never_exit | madara::transport::TransportSettings | |
no_receiving | madara::transport::TransportSettings | |
no_sending | madara::transport::TransportSettings | |
num_read_domains(void) const | madara::transport::TransportSettings | inline |
on_data_received_logic | madara::transport::TransportSettings | |
operator=(const QoSTransportSettings &settings) | madara::transport::QoSTransportSettings | |
operator=(const TransportSettings &settings) | madara::transport::QoSTransportSettings | |
packet_drop_burst_ | madara::transport::QoSTransportSettings | private |
packet_drop_rate_ | madara::transport::QoSTransportSettings | private |
packet_drop_type_ | madara::transport::QoSTransportSettings | private |
participant_rebroadcast_ttl_ | madara::transport::QoSTransportSettings | private |
print_num_filters_rebroadcast(void) const | madara::transport::QoSTransportSettings | |
print_num_filters_receive(void) const | madara::transport::QoSTransportSettings | |
print_num_filters_send(void) const | madara::transport::QoSTransportSettings | |
processes | madara::transport::TransportSettings | |
QoSTransportSettings() | madara::transport::QoSTransportSettings | |
QoSTransportSettings(const QoSTransportSettings &settings) | madara::transport::QoSTransportSettings | |
QoSTransportSettings(const TransportSettings &settings) | madara::transport::QoSTransportSettings | |
queue_length | madara::transport::TransportSettings | |
read_thread_hertz | madara::transport::TransportSettings | |
read_threads | madara::transport::TransportSettings | |
rebroadcast_filters_ | madara::transport::QoSTransportSettings | private |
rebroadcast_ttl_ | madara::transport::QoSTransportSettings | private |
receive_filters_ | madara::transport::QoSTransportSettings | private |
reliability | madara::transport::TransportSettings | |
remove_banned_peer(const std::string &peer) | madara::transport::QoSTransportSettings | |
remove_trusted_peer(const std::string &peer) | madara::transport::QoSTransportSettings | |
resend_attempts | madara::transport::TransportSettings | |
save(const std::string &filename, const std::string &prefix="transport") const | madara::transport::QoSTransportSettings | virtual |
save_text(const std::string &filename, const std::string &prefix="transport") const | madara::transport::QoSTransportSettings | virtual |
send_filters_ | madara::transport::QoSTransportSettings | private |
send_reduced_message_header | madara::transport::TransportSettings | |
set_deadline(double deadline) | madara::transport::QoSTransportSettings | |
set_rebroadcast_ttl(unsigned char ttl) | madara::transport::QoSTransportSettings | |
set_send_bandwidth_limit(int64_t bandwidth) | madara::transport::QoSTransportSettings | |
set_total_bandwidth_limit(int64_t bandwidth) | madara::transport::QoSTransportSettings | |
slack_time | madara::transport::TransportSettings | |
TransportSettings() | madara::transport::TransportSettings | |
TransportSettings(const TransportSettings &settings) | madara::transport::TransportSettings | |
trusted_peers_ | madara::transport::QoSTransportSettings | private |
type | madara::transport::TransportSettings | |
update_drop_rate(double drop_rate, int drop_type=PACKET_DROP_DETERMINISTIC, uint64_t drop_burst=1) | madara::transport::QoSTransportSettings | |
Voters typedef | madara::transport::TransportSettings | |
write_domain | madara::transport::TransportSettings | |
~QoSTransportSettings() | madara::transport::QoSTransportSettings | virtual |
~TransportSettings() | madara::transport::TransportSettings | virtual |