|
libktorrent
2.1.1
|
#include <localwindow.h>
Public Member Functions | |
| LocalWindow (bt::Uint32 cap=DEFAULT_CAPACITY) | |
| bt::Uint32 | availableSpace () const |
| Get back the available space. | |
| bt::Uint32 | bytesAvailable () const |
| The amount of bytes available. | |
| bt::Uint32 | currentWindow () const |
| Get back how large the window is. | |
| void | fillSelectiveAck (SelectiveAck *sack) |
| Fill a SelectiveAck structure. | |
| bool | isEmpty () const |
| Is the window empty. | |
| bool | isReadable () const |
| Is there something to read ? | |
| bt::Uint16 | lastSeqNr () const |
| Get the last sequence number we can safely ack. | |
| bool | packetReceived (const Header *hdr, bt::Buffer::Ptr packet, bt::Uint32 data_off) |
| A packet was received. | |
| bt::Uint32 | read (bt::Uint8 *data, bt::Uint32 max_len) |
| Read from the local window. | |
| bt::Uint32 | selectiveAckBits () const |
| Get the number of selective ack bits needed when sending a packet. | |
| void | setLastSeqNr (bt::Uint16 lsn) |
| Set the last sequence number. | |
| bt::Uint32 | windowCapacity () const |
| Get the window capacity. | |
Manages the local window of a UTP connection.
Definition at line 75 of file localwindow.h.
1.8.18