A Discrete-Event Network Simulator
API
ns3::HttpHeader Member List

This is the complete list of members for ns3::HttpHeader, including all inherited members.

Accepted enum valuens3::HttpHeader
AlreadyReported enum valuens3::HttpHeader
BadGateway enum valuens3::HttpHeader
BadRequest enum valuens3::HttpHeader
Conflict enum valuens3::HttpHeader
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
ContentType_t enum namens3::HttpHeader
Continue enum valuens3::HttpHeader
Created enum valuens3::HttpHeader
CreateRequest(const std::string &url, const std::string &method, const std::map< std::string, std::string > &parameters, const std::vector< std::string > &headers={})ns3::HttpHeader
CreateRequest(const std::string &url, const std::string &method="GET", const std::string &body="", const std::vector< std::string > &headers={})ns3::HttpHeader
CreateRequest(const std::string &url, const std::string &method, const std::vector< uint8_t > &body, const std::vector< std::string > &headers)ns3::HttpHeader
CreateResponse(const HttpHeader::HttpStatus status, const std::map< std::string, std::string > &body, const std::vector< std::string > &headers={})ns3::HttpHeader
CreateResponse(const HttpHeader::HttpStatus status, const std::string &body="", const std::vector< std::string > &headers={})ns3::HttpHeader
CreateResponse(const HttpHeader::HttpStatus status, const std::vector< uint8_t > &body, const std::vector< std::string > &headers)ns3::HttpHeader
DELETE enum valuens3::HttpHeader
Deserialize(Buffer::Iterator start)ns3::HttpHeadervirtual
ns3::Header::Deserialize(Buffer::Iterator start)=0ns3::Header
ns3::Chunk::Deserialize(Buffer::Iterator start, Buffer::Iterator end)ns3::Chunkvirtual
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
EarlyHints enum valuens3::HttpHeader
EMBEDDED_OBJECT enum valuens3::HttpHeader
ExpectationFailed enum valuens3::HttpHeader
FailedDependency enum valuens3::HttpHeader
Forbidden enum valuens3::HttpHeader
Found enum valuens3::HttpHeader
GatewayTimeout enum valuens3::HttpHeader
GET enum valuens3::HttpHeader
GetAttribute(std::string name, AttributeValue &value) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetContentSize()ns3::HttpHeader
GetHeaderSize()ns3::HttpHeader
GetHeaderString()ns3::HttpHeader
GetInstanceTypeId() constns3::HttpHeadervirtual
GetMethod() constns3::HttpHeader
GetObjectIid(void)ns3::ObjectBaserelated
GetPayload()ns3::HttpHeaderinline
GetPayloadString()ns3::HttpHeaderinline
GetRequestUri() constns3::HttpHeader
GetSerializedSize() constns3::HttpHeadervirtual
GetSize() constns3::HttpHeader
GetStatus() constns3::HttpHeader
GetStatusString() constns3::HttpHeader
GetTypeId()ns3::HttpHeaderstatic
GetUri() constns3::HttpHeader
Gone enum valuens3::HttpHeader
HEAD enum valuens3::HttpHeader
HttpHeader()ns3::HttpHeader
HttpMethod enum namens3::HttpHeader
HttpStatus enum namens3::HttpHeader
HttpVersionNotSupported enum valuens3::HttpHeader
ImaTeapot enum valuens3::HttpHeader
ImUsed enum valuens3::HttpHeader
InsufficientStorage enum valuens3::HttpHeader
InternalServerError enum valuens3::HttpHeader
IsFragmented()ns3::HttpHeaderinline
LengthRequired enum valuens3::HttpHeader
Locked enum valuens3::HttpHeader
LoopDetected enum valuens3::HttpHeader
m_allDatans3::HttpHeaderprivate
m_contentLengthns3::HttpHeaderprivate
m_contentTypens3::HttpHeaderprivate
m_domainns3::HttpHeaderprivate
m_fragmentedns3::HttpHeaderprivate
m_headersns3::HttpHeaderprivate
m_headerSizens3::HttpHeaderprivate
m_methodns3::HttpHeaderprivate
m_pathns3::HttpHeaderprivate
m_payloadns3::HttpHeaderprivate
m_request_urins3::HttpHeaderprivate
m_schemens3::HttpHeaderprivate
m_statusns3::HttpHeaderprivate
m_urins3::HttpHeaderprivate
MAIN_OBJECT enum valuens3::HttpHeader
MethodNotAllowed enum valuens3::HttpHeader
MisdirectedRequest enum valuens3::HttpHeader
MovedPermanently enum valuens3::HttpHeader
MultipleChoice enum valuens3::HttpHeader
MultiStatus enum valuens3::HttpHeader
NetworkAuthenticationRequired enum valuens3::HttpHeader
NoContent enum valuens3::HttpHeader
NonAuthoritativeInformation enum valuens3::HttpHeader
NOT_SET enum valuens3::HttpHeader
NotAcceptable enum valuens3::HttpHeader
NotExtended enum valuens3::HttpHeader
NotFound enum valuens3::HttpHeader
NotifyConstructionCompleted(void)ns3::ObjectBaseprotectedvirtual
NotImplemented enum valuens3::HttpHeader
NotModified enum valuens3::HttpHeader
Ok enum valuens3::HttpHeader
ParseResponse()ns3::HttpHeader
PartialContent enum valuens3::HttpHeader
PATCH enum valuens3::HttpHeader
PayloadTooLarge enum valuens3::HttpHeader
PaymentRequired enum valuens3::HttpHeader
PermanentRedirect enum valuens3::HttpHeader
POST enum valuens3::HttpHeader
PreconditionFailed enum valuens3::HttpHeader
PreconditionRequired enum valuens3::HttpHeader
Print(std::ostream &os) constns3::HttpHeadervirtual
Processing enum valuens3::HttpHeader
ProxyAuthenticationRequired enum valuens3::HttpHeader
PUT enum valuens3::HttpHeader
RangeNotSatisfiable enum valuens3::HttpHeader
RequestHeaderFieldsTooLarge enum valuens3::HttpHeader
RequestTimeout enum valuens3::HttpHeader
ResetContent enum valuens3::HttpHeader
SeeOther enum valuens3::HttpHeader
Serialize(Buffer::Iterator start) constns3::HttpHeadervirtual
ServiceUnavailable enum valuens3::HttpHeader
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetHeaderString(std::string input)ns3::HttpHeader
SetMethod(HttpMethod method)ns3::HttpHeader
SetMethod(const std::string &m)ns3::HttpHeader
SetStatus(HttpStatus status)ns3::HttpHeader
SetUri(const std::string &url)ns3::HttpHeader
SwitchingProtocol enum valuens3::HttpHeader
TemporaryRedirect enum valuens3::HttpHeader
TooEarly enum valuens3::HttpHeader
TooManyRequests enum valuens3::HttpHeader
ToString() constns3::HttpHeader
TraceConnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceConnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
Unauthorized enum valuens3::HttpHeader
UnavailableForLegalReasons enum valuens3::HttpHeader
UnprocessableEntity enum valuens3::HttpHeader
UnsupportedMediaType enum valuens3::HttpHeader
UpgradeRequired enum valuens3::HttpHeader
UriTooLong enum valuens3::HttpHeader
urlEncode(const std::string &str)ns3::HttpHeader
UseProxy enum valuens3::HttpHeader
VariantAlsoNegotiates enum valuens3::HttpHeader
~Header()ns3::Headervirtual
~ObjectBase()ns3::ObjectBasevirtual