A Discrete-Event Network Simulator
API
ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t Struct Reference

Set of fields representing a single transmission buffer, which will be associated with a socket. More...

+ Collaboration diagram for ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t:

Public Attributes

Time clientTs
 The client time stamp that comes from the request packet. More...
 
bool hasTxedPartOfObject
 True if the buffer content has been read since it is written. More...
 
bool isClosing
 True if the remote end has issued a request to close, which means that this socket will immediately closes itself once the buffer becomes empty. More...
 
EventId nextServe
 Pending transmission event which will be automatically canceled when the associated socket is closed. More...
 
ThreeGppHttpHeader::ContentType_t txBufferContentType
 The content type of the current data inside the transmission buffer. More...
 
uint32_t txBufferSize
 The length (in bytes) of the current data inside the transmission buffer. More...
 

Detailed Description

Set of fields representing a single transmission buffer, which will be associated with a socket.

Definition at line 519 of file three-gpp-http-server.h.

Member Data Documentation

◆ clientTs

Time ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t::clientTs

The client time stamp that comes from the request packet.

This value will be set in ThreeGppHttpHeader of every corresponding response packet sent, to be used by the client to compute round trip delay time (RTT).

Definition at line 531 of file three-gpp-http-server.h.

◆ hasTxedPartOfObject

bool ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t::hasTxedPartOfObject

True if the buffer content has been read since it is written.

Accessible using the HasTxedPartOfObject() method.

Definition at line 552 of file three-gpp-http-server.h.

Referenced by ns3::ThreeGppHttpServerTxBuffer::AddSocket().

◆ isClosing

bool ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t::isClosing

True if the remote end has issued a request to close, which means that this socket will immediately closes itself once the buffer becomes empty.

Definition at line 547 of file three-gpp-http-server.h.

Referenced by ns3::ThreeGppHttpServerTxBuffer::AddSocket().

◆ nextServe

EventId ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t::nextServe

Pending transmission event which will be automatically canceled when the associated socket is closed.

Definition at line 525 of file three-gpp-http-server.h.

◆ txBufferContentType

ThreeGppHttpHeader::ContentType_t ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t::txBufferContentType

The content type of the current data inside the transmission buffer.

Accessible using the GetBufferContentType() method.

Definition at line 536 of file three-gpp-http-server.h.

Referenced by ns3::ThreeGppHttpServerTxBuffer::AddSocket().

◆ txBufferSize

uint32_t ns3::ThreeGppHttpServerTxBuffer::TxBuffer_t::txBufferSize

The length (in bytes) of the current data inside the transmission buffer.

Accessible using the GetBufferSize() method.

Definition at line 541 of file three-gpp-http-server.h.

Referenced by ns3::ThreeGppHttpServerTxBuffer::AddSocket().


The documentation for this struct was generated from the following file: