|
roo_transport
API Documentation for roo_transport
|
#include <out_buffer.h>
Public Member Functions | |
| OutBuffer () | |
| void | init (SeqNum seq_id, bool control_bit) |
| bool | flushed () const |
| bool | finished () const |
| bool | acked () const |
| size_t | write (const roo::byte *buf, size_t count) |
| void | flush () |
| void | finish () |
| void | markFinal () |
| void | ack () |
| const roo::byte * | data () const |
| const uint8_t | size () const |
| roo_time::Uptime | expiration () const |
| void | markSent (roo_time::Uptime now) |
| void | rush () |
| uint8_t | send_counter () const |
Definition at line 11 of file out_buffer.h.
|
inline |
Definition at line 13 of file out_buffer.h.
|
inline |
Definition at line 53 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::ack().
|
inline |
Definition at line 26 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::getBufferToSend().
|
inline |
Definition at line 55 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::send().
|
inline |
Definition at line 58 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::getBufferToSend().
|
inline |
Definition at line 45 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::getBufferToSend().
|
inline |
Definition at line 25 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::getBufferToSend(), and roo_transport::internal::Transmitter::tryWrite().
|
inline |
Definition at line 43 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::flush().
|
inline |
Definition at line 24 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::getBufferToSend().
Definition at line 19 of file out_buffer.cpp.
References roo_transport::internal::FormatPacketHeader(), and roo_transport::internal::kDataPacket.
Referenced by roo_transport::internal::Transmitter::tryWrite().
| void roo_transport::internal::OutBuffer::markFinal | ( | ) |
Definition at line 51 of file out_buffer.cpp.
References roo_transport::internal::SetPacketHeaderTypeFin().
| void roo_transport::internal::OutBuffer::markSent | ( | roo_time::Uptime | now | ) |
Definition at line 46 of file out_buffer.cpp.
Referenced by roo_transport::internal::Transmitter::getBufferToSend().
|
inline |
Definition at line 64 of file out_buffer.h.
|
inline |
Definition at line 70 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::getBufferToSend().
Definition at line 56 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::getBufferToSend(), and roo_transport::internal::Transmitter::send().
Definition at line 28 of file out_buffer.h.
Referenced by roo_transport::internal::Transmitter::tryWrite().