Seismic Drive Client API
Public Attributes | List of all members
seismicdrive::HttpContext Struct Reference

Defines the underline http connection parameters. More...

#include <HttpContext.h>

Public Attributes

uint32_t timeoutSecs {300}
 
uint32_t lowSpeedLimitBytesPerSec {0}
 
uint32_t lowSpeedTimeSecs {0}
 
bool reauthorizeOnTimeout {true}
 
bool tcpKeepAlive {true}
 
uint32_t tcpKeepIdle {60}
 
uint32_t tcpKeepIntvl {60}
 

Detailed Description

Defines the underline http connection parameters.

This struct define a set of parameters that can be customized to tune the underlined connections link, the retry policy and the idempotent mode.

Member Data Documentation

◆ lowSpeedLimitBytesPerSec

uint32_t seismicdrive::HttpContext::lowSpeedLimitBytesPerSec {0}

◆ lowSpeedTimeSecs

uint32_t seismicdrive::HttpContext::lowSpeedTimeSecs {0}

◆ reauthorizeOnTimeout

bool seismicdrive::HttpContext::reauthorizeOnTimeout {true}

◆ tcpKeepAlive

bool seismicdrive::HttpContext::tcpKeepAlive {true}

◆ tcpKeepIdle

uint32_t seismicdrive::HttpContext::tcpKeepIdle {60}

◆ tcpKeepIntvl

uint32_t seismicdrive::HttpContext::tcpKeepIntvl {60}

◆ timeoutSecs

uint32_t seismicdrive::HttpContext::timeoutSecs {300}

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