|
roo_transport
API Documentation for roo_transport
|
#include <link_transport.h>
Data Structures | |
| class | StatsMonitor |
Public Member Functions | |
| LinkTransport (PacketSender &sender, LinkBufferSize sendbuf=kBufferSize4KB, LinkBufferSize recvbuf=kBufferSize4KB) | |
| LinkTransport (PacketSender &sender, roo::string_view name, LinkBufferSize sendbuf=kBufferSize4KB, LinkBufferSize recvbuf=kBufferSize4KB) | |
| void | begin () |
| void | end () |
| void | processIncomingPacket (const roo::byte *buf, size_t len) |
| Link | connect (std::function< void()> disconnect_fn=nullptr) |
| Link | connectAsync (std::function< void()> disconnect_fn=nullptr) |
| Link | connectOrDie () |
Friends | |
| class | StatsMonitor |
Definition at line 12 of file link_transport.h.
| roo_transport::LinkTransport::LinkTransport | ( | PacketSender & | sender, |
| LinkBufferSize | sendbuf = kBufferSize4KB, |
||
| LinkBufferSize | recvbuf = kBufferSize4KB |
||
| ) |
Definition at line 5 of file link_transport.cpp.
| roo_transport::LinkTransport::LinkTransport | ( | PacketSender & | sender, |
| roo::string_view | name, | ||
| LinkBufferSize | sendbuf = kBufferSize4KB, |
||
| LinkBufferSize | recvbuf = kBufferSize4KB |
||
| ) |
Definition at line 9 of file link_transport.cpp.
|
inline |
Definition at line 24 of file link_transport.h.
Definition at line 22 of file link_transport.cpp.
References roo_transport::Link::awaitConnected(), and connectAsync().
Referenced by connectOrDie().
Definition at line 17 of file link_transport.cpp.
Referenced by connect().
|
inline |
Definition at line 46 of file link_transport.h.
References connect().
|
inline |
Definition at line 26 of file link_transport.h.
Definition at line 13 of file link_transport.cpp.
|
friend |
Definition at line 52 of file link_transport.h.