Flow 1.0.0
Flow project: Public API.
|
Contains classes that add boost.asio integration to the main Flow-protocol classes such as net_flow::Node and net_flow::Peer_socket, so that net_flow
sockets can be easily used in boost.asio-driven event loops, e.g., ones also performing TCP networking and scheduling timers.
More...
Classes | |
class | Node |
A subclass of net_flow::Node that adds the ability to easily and directly use net_flow sockets in general boost.asio event loops. More... | |
class | Peer_socket |
A net_flow::Peer_socket that adds integration with boost.asio. More... | |
class | Server_socket |
A net_flow::Server_socket that adds integration with boost.asio. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Peer_socket *sock) |
Prints string representation of given socket to given standard ostream and returns the latter. More... | |
std::ostream & | operator<< (std::ostream &os, const Server_socket *serv) |
Prints string representation of given socket to given standard ostream and returns the latter. More... | |
Contains classes that add boost.asio integration to the main Flow-protocol classes such as net_flow::Node and net_flow::Peer_socket, so that net_flow
sockets can be easily used in boost.asio-driven event loops, e.g., ones also performing TCP networking and scheduling timers.
std::ostream & operator<< | ( | std::ostream & | os, |
const Peer_socket * | sock | ||
) |
Prints string representation of given socket to given standard ostream
and returns the latter.
The representation includes the local and remote endpoints and the hex pointer value.
shared_ptr
forwards ostream
output to the underlying pointer type, so this will affect Ptr
output as well. os | Stream to print to. |
sock | Object to serialize. May be null. |
os
. std::ostream & operator<< | ( | std::ostream & | os, |
const Server_socket * | serv | ||
) |
Prints string representation of given socket to given standard ostream
and returns the latter.
The representation includes the local and remote endpoints and the hex pointer value.
shared_ptr
forwards ostream
output to the underlying pointer type, so this will affect Ptr
output as well. os | Stream to print to. |
serv | Object to serialize. May be null. |
os
.