HiveMindBridge
Public Member Functions | Private Attributes | List of all members
OutboundRequestHandle Class Reference

#include <OutboundRequestHandle.h>

Collaboration diagram for OutboundRequestHandle:
Collaboration graph

Public Member Functions

 OutboundRequestHandle (MessageDTO message)
 
OutboundRequestState getState () const
 
void setState (OutboundRequestState mState)
 
const MessageDTO & getMessage () const
 
void setMessage (const MessageDTO &mMessage)
 
int bumpDelaySinceSent (int bumpValue)
 

Private Attributes

OutboundRequestState m_state = OutboundRequestState::READY
 
MessageDTO m_message
 
int m_delaySinceSent = 0
 

Constructor & Destructor Documentation

◆ OutboundRequestHandle()

OutboundRequestHandle::OutboundRequestHandle ( MessageDTO  message)

Member Function Documentation

◆ bumpDelaySinceSent()

int OutboundRequestHandle::bumpDelaySinceSent ( int  bumpValue)

Increment the delay since sent

Parameters
bumpValueValue to add to the delay
Returns
The delay since sent, incremented with bumpValue
Here is the caller graph for this function:

◆ getMessage()

const MessageDTO & OutboundRequestHandle::getMessage ( ) const
Here is the caller graph for this function:

◆ getState()

OutboundRequestState OutboundRequestHandle::getState ( ) const
Here is the caller graph for this function:

◆ setMessage()

void OutboundRequestHandle::setMessage ( const MessageDTO &  mMessage)

◆ setState()

void OutboundRequestHandle::setState ( OutboundRequestState  mState)
Here is the caller graph for this function:

Member Data Documentation

◆ m_delaySinceSent

int OutboundRequestHandle::m_delaySinceSent = 0
private

◆ m_message

MessageDTO OutboundRequestHandle::m_message
private

◆ m_state

OutboundRequestState OutboundRequestHandle::m_state = OutboundRequestState::READY
private

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