Skip to main content

SleepyDiscord::GenericSession

Inherited by SleepyDiscord::CPRSession, SleepyDiscord::CustomSession

Public Types Documentation​

using ResponseCallback​

using SleepyDiscord::GenericSession::ResponseCallback =  std::function<void(Response)>;

Public Functions Documentation​

function setUrl​

virtual void setUrl(
const std::string & url
) =0

Reimplemented by: SleepyDiscord::CustomSession::setUrl, SleepyDiscord::CPRSession::setUrl

function setBody​

virtual void setBody(
const std::string * jsonParameters
) =0

Reimplemented by: SleepyDiscord::CPRSession::setBody, SleepyDiscord::CustomSession::setBody

function setHeader​

virtual void setHeader(
const std::vector< HeaderPair > & header
) =0

Reimplemented by: SleepyDiscord::CustomSession::setHeader, SleepyDiscord::CPRSession::setHeader

function setMultipart​

virtual void setMultipart(
const std::vector< Part > & parts
) =0

Reimplemented by: SleepyDiscord::CustomSession::setMultipart, SleepyDiscord::CPRSession::setMultipart

function setResponseCallback​

virtual void setResponseCallback(
const ResponseCallback & callback
) =0

Reimplemented by: SleepyDiscord::CustomSession::setResponseCallback, SleepyDiscord::CPRSession::setResponseCallback

function request​

virtual Response request(
RequestMethod method
) =0

Reimplemented by: SleepyDiscord::CustomSession::request, SleepyDiscord::CPRSession::request


Updated on 13 April 2022 at 18:39:59 UTC