Initialize()
Initializes a TCP circular send buffer. @sa otTcpCircularSendBufferInitialize.
Write()
Sends out data on a TCP endpoint, using this TCP circular send buffer to manage buffering. @sa otTcpCircularSendBufferWrite, particularly for guidance on how @p aEndpoint must be chosen.
HandleForwardProgress()
Performs circular-send-buffer-specific handling in the otTcpForwardProgress callback. @sa otTcpCircularSendBufferHandleForwardProgress.
GetFreeSpace() const
Returns the amount of free space in this TCP circular send buffer. @sa otTcpCircularSendBufferFreeSpace.
ForceDiscardAll()
Forcibly discards all data in this TCP circular send buffer. @sa otTcpCircularSendBufferForceDiscardAll.
Deinitialize()
Deinitializes this TCP circular send buffer. @sa otTcpCircularSendBufferDeinitialize.
GetIndex() const