You.i Engine
CYICrashHandler::PostData Class Reference

Detailed Description

A container for information required to make a POST request.

#include <utility/YiCrashHandler.h>

Public Member Functions

void SetUrl (CYIString postUrl)
 
const CYIStringGetUrl () const
 
void AddHeaders (const std::vector< std::pair< CYIString, CYIString >> &headers)
 
void AddHeader (const CYIString &name, const CYIString &value)
 
void RemoveHeader (const CYIString &name)
 
void RemoveAllHeaders ()
 
const std::vector< std::pair< CYIString, CYIString > > & GetHeaders () const
 

Member Function Documentation

◆ AddHeader()

void CYICrashHandler::PostData::AddHeader ( const CYIString name,
const CYIString value 
)

Adds a single header for the POST request. Does not replace existing headers with name name.

See also
PostData::AddHeaders

◆ AddHeaders()

void CYICrashHandler::PostData::AddHeaders ( const std::vector< std::pair< CYIString, CYIString >> &  headers)

Adds multiple headers for the POST request.

See also
PostData::AddHeader

◆ GetHeaders()

const std::vector<std::pair<CYIString, CYIString> >& CYICrashHandler::PostData::GetHeaders ( ) const

Returns all headers. This function does not allocate memory and is safe to call during or after a crash.

See also
PostData::AddHeaders
PostData::AddHeader

◆ GetUrl()

const CYIString& CYICrashHandler::PostData::GetUrl ( ) const

Returns the url. This function does not allocate memory and is safe to call during or after a crash.

See also
PostData::SetUrl

◆ RemoveAllHeaders()

void CYICrashHandler::PostData::RemoveAllHeaders ( )

Removes all headers.

◆ RemoveHeader()

void CYICrashHandler::PostData::RemoveHeader ( const CYIString name)

Removes all headers named name.

◆ SetUrl()

void CYICrashHandler::PostData::SetUrl ( CYIString  postUrl)

Sets the url for the POST request.


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