GNUnet  0.19.5
transport Directory Reference
Directory dependency graph for transport:

Files

file  communicator.h [code]
 common internal definitions for communicator services
 
file  gnunet-communicator-quic.c [code]
 Transport plugin using QUIC.
 
file  gnunet-communicator-tcp.c [code]
 Transport plugin using TCP.
 
file  gnunet-communicator-udp.c [code]
 Transport plugin using UDP.
 
file  gnunet-communicator-unix.c [code]
 Transport plugin using unix domain sockets (!) Clearly, can only be used locally on Unix/Linux hosts...
 
file  gnunet-helper-transport-bluetooth.c [code]
 
file  gnunet-helper-transport-wlan-dummy.c [code]
 helper for the testcases for plugin_transport_wlan.c
 
file  gnunet-helper-transport-wlan.c [code]
 mediator between the wlan interface and gnunet; must run as root (SUID will do) This code will work under GNU/Linux only.
 
file  gnunet-service-tng.c [code]
 main for gnunet-service-tng
 
file  gnunet-service-transport.c [code]
 main for gnunet-service-transport
 
file  gnunet-service-transport.h [code]
 globals
 
file  gnunet-service-transport_ats.c [code]
 interfacing between transport and ATS service
 
file  gnunet-service-transport_ats.h [code]
 interfacing between transport and ATS service
 
file  gnunet-service-transport_hello.c [code]
 hello management implementation
 
file  gnunet-service-transport_hello.h [code]
 hello API
 
file  gnunet-service-transport_manipulation.c [code]
 transport component manipulation traffic for simulation
 
file  gnunet-service-transport_manipulation.h [code]
 
file  gnunet-service-transport_neighbours.c [code]
 neighbour management
 
file  gnunet-service-transport_neighbours.h [code]
 neighbour manipulation API, allows manipulation of performance metrics (delay and towards ATS)
 
file  gnunet-service-transport_plugins.c [code]
 plugin management
 
file  gnunet-service-transport_plugins.h [code]
 plugin management API
 
file  gnunet-service-transport_validation.c [code]
 address validation subsystem
 
file  gnunet-service-transport_validation.h [code]
 address validation API
 
file  gnunet-transport-profiler.c [code]
 Tool to help benchmark the transport subsystem.
 
file  gnunet-transport-wlan-receiver.c [code]
 program to send via WLAN as much as possible (to test physical/theoretical throughput)
 
file  gnunet-transport-wlan-sender.c [code]
 program to send via WLAN as much as possible (to test physical/theoretical throughput)
 
file  gnunet-transport.c [code]
 Tool to help configure, measure and control the transport subsystem.
 
file  ieee80211_radiotap.h [code]
 
file  plugin_transport_http.h [code]
 http transport service plugin
 
file  plugin_transport_http_client.c [code]
 HTTP/S client transport plugin.
 
file  plugin_transport_http_common.c [code]
 functionality shared between http(s)client plugins
 
file  plugin_transport_http_common.h [code]
 
file  plugin_transport_http_server.c [code]
 HTTP/S server transport plugin.
 
file  plugin_transport_smtp.c [code]
 Implementation of the SMTP transport service.
 
file  plugin_transport_tcp.c [code]
 Implementation of the TCP transport service.
 
file  plugin_transport_template.c [code]
 template for a new transport service
 
file  plugin_transport_udp.c [code]
 Implementation of the UDP transport protocol.
 
file  plugin_transport_udp.h [code]
 Implementation of the UDP transport protocol.
 
file  plugin_transport_udp_broadcasting.c [code]
 Neighbour discovery with UDP.
 
file  plugin_transport_unix.c [code]
 Transport plugin using unix domain sockets (!) Clearly, can only be used locally on Unix/Linux hosts...
 
file  plugin_transport_wlan.c [code]
 transport plugin for wlan and/or bluetooth
 
file  plugin_transport_wlan.h [code]
 header for transport plugin and the helper for wlan
 
file  tcp_connection_legacy.c [code]
 
file  tcp_server_legacy.c [code]
 
file  tcp_server_mst_legacy.c [code]
 
file  tcp_service_legacy.c [code]
 
file  transport-testing-cmds.h [code]
 
file  transport-testing-communicator.c [code]
 functions related to testing-tng
 
file  transport-testing-communicator.h [code]
 functions and structures related to testing-tng
 
file  transport-testing-filenames.c [code]
 convenience string manipulation functions for tests
 
file  transport-testing-filenames2.c [code]
 
file  transport-testing-loggers.c [code]
 convenience functions for logging common events in tests
 
file  transport-testing-loggers2.c [code]
 
file  transport-testing-main.c [code]
 convenience main function for tests
 
file  transport-testing-main2.c [code]
 
file  transport-testing-send.c [code]
 convenience transmission function for tests
 
file  transport-testing-send2.c [code]
 
file  transport-testing.c [code]
 testing lib for transport service
 
file  transport-testing.h [code]
 testing lib for transport service
 
file  transport-testing2.c [code]
 
file  transport-testing2.h [code]
 
file  transport.h [code]
 common internal definitions for transport service
 
file  transport_api2_application.c [code]
 enable clients to ask TRANSPORT about establishing connections to peers
 
file  transport_api2_communication.c [code]
 implementation of the gnunet_transport_communication_service.h API
 
file  transport_api2_core.c [code]
 
file  transport_api2_monitor.c [code]
 implementation of the gnunet_transport_monitor_service.h API
 
file  transport_api_address_to_string.c [code]
 enable clients to convert addresses to human readable strings
 
file  transport_api_blacklist.c [code]
 library to access the blacklisting functions of the transport service
 
file  transport_api_cmd_backchannel_check.c [code]
 
file  transport_api_cmd_connecting_peers.c [code]
 
file  transport_api_cmd_send_simple.c [code]
 
file  transport_api_cmd_send_simple_performance.c [code]
 
file  transport_api_cmd_start_peer.c [code]
 
file  transport_api_cmd_stop_peer.c [code]
 
file  transport_api_core.c [code]
 library to access the transport service for message exchange
 
file  transport_api_hello_get.c [code]
 library to obtain our HELLO from our transport service
 
file  transport_api_manipulation.c [code]
 library to access the low-level P2P IO service
 
file  transport_api_monitor_peers.c [code]
 montoring api for transport peer status
 
file  transport_api_monitor_plugins.c [code]
 montoring api for transport plugin session status
 
file  transport_api_offer_hello.c [code]
 library to offer HELLOs to transport service
 
file  transport_api_traits.c [code]