| Flow 1.0.0
    Flow project: Full implementation reference. | 
#include "flow/net_flow/net_flow_fwd.hpp"#include "flow/net_flow/detail/net_flow_fwd.hpp"#include "flow/net_flow/options.hpp"#include "flow/net_flow/endpoint.hpp"#include "flow/error/error.hpp"#include "flow/net_flow/error/error.hpp"#include "flow/net_flow/server_socket.hpp"#include "flow/util/linked_hash_map.hpp"#include "flow/util/util.hpp"#include "flow/util/sched_task_fwd.hpp"#include "flow/net_flow/detail/low_lvl_io.hpp"#include "flow/net_flow/detail/socket_buffer.hpp"#include "flow/net_flow/detail/stats/socket_stats.hpp"#include "flow/util/shared_ptr_alias_holder.hpp"#include <boost/utility.hpp>#include <boost/shared_ptr.hpp>#include <boost/enable_shared_from_this.hpp>#include <boost/move/unique_ptr.hpp>Go to the source code of this file.
| Classes | |
| class | flow::net_flow::Peer_socket | 
| A peer (non-server) socket operating over the Flow network protocol, with optional stream-of-bytes and reliability support.  More... | |
| struct | flow::net_flow::Peer_socket::Sent_packet | 
| Metadata (and data, if retransmission is on) for a packet that has been sent one (if retransmission is off) or possibly more (if on) times.  More... | |
| struct | flow::net_flow::Peer_socket::Sent_packet::Sent_when | 
| Data store to keep timing related info when a packet is sent out.  More... | |
| struct | flow::net_flow::Peer_socket::Received_packet | 
| Metadata (and data, if retransmission is on) for a packet that has been received (and, if retransmission is off, copied to Receive buffer).  More... | |
| struct | flow::net_flow::Peer_socket::Individual_ack | 
| Metadata describing the data sent in the acknowledgment of an individual received packet.  More... | |
| Namespaces | |
| namespace | flow | 
| Catch-all namespace for the Flow project: A collection of various production-quality modules written in modern C++17, originally by ygoldfel. | |
| namespace | flow::net_flow | 
| Flow module containing the API and implementation of the Flow network protocol, a TCP-inspired stream protocol that uses UDP as underlying transport. | |
| Functions | |
| std::ostream & | flow::net_flow::operator<< (std::ostream &os, Peer_socket::Int_state state) |