Sliding window-based receive control class.
More...
Sliding window-based receive control class.
◆ __init__()
def wtp.transmission.SlidingWindowRxControl.__init__ |
( |
|
self, |
|
|
|
window_size |
|
) |
| |
Sliding window-based receive control constructor.
- Parameters
-
window_size | Sliding window size. |
◆ handle_packet()
def wtp.transmission.SlidingWindowRxControl.handle_packet |
( |
|
self, |
|
|
|
seq_num, |
|
|
|
data, |
|
|
|
new_msg_size = None |
|
) |
| |
Handle new data packet that arrives on the connection.
- Parameters
-
seq_num | Packet sequence number. |
data | Packet payload data. |
new_msg_size | Message size for begin message data packet. |
- Returns
- Newly received messages.
◆ _fragments
wtp.transmission.SlidingWindowRxControl._fragments |
|
private |
Non-acknowledged data fragments.
◆ _msg_data
wtp.transmission.SlidingWindowRxControl._msg_data |
|
private |
Acknowledged next message data.
◆ _msg_info
wtp.transmission.SlidingWindowRxControl._msg_info |
|
private |
Message begin sequence number and size.
◆ seq_num
wtp.transmission.SlidingWindowRxControl.seq_num |
◆ window_size
wtp.transmission.SlidingWindowRxControl.window_size |
The documentation for this class was generated from the following file: