D++ (DPP)
C++ Discord API Bot Library
dpp::request_queue::queued_deleting_request Struct Reference

A request queued for deletion in the queue. More...

#include <queues.h>

+ Collaboration diagram for dpp::request_queue::queued_deleting_request:

Public Member Functions

bool operator< (const queued_deleting_request &other) const noexcept
 Comparator for sorting purposes. More...
 
bool operator< (time_t time) const noexcept
 Comparator for sorting purposes. More...
 

Public Attributes

time_t time_to_delete
 Time to delete the request. More...
 
completed_request request
 The request to delete. More...
 

Detailed Description

A request queued for deletion in the queue.

Member Function Documentation

◆ operator<() [1/2]

bool dpp::request_queue::queued_deleting_request::operator< ( const queued_deleting_request other) const
noexcept

Comparator for sorting purposes.

Parameters
otherOther queued request to compare the deletion time with
Returns
bool Whether this request comes before another in strict ordering

◆ operator<() [2/2]

bool dpp::request_queue::queued_deleting_request::operator< ( time_t  time) const
noexcept

Comparator for sorting purposes.

Parameters
timeTime to compare with
Returns
bool Whether this request's deletion time is lower than the time given, for strict ordering

Member Data Documentation

◆ request

completed_request dpp::request_queue::queued_deleting_request::request

The request to delete.

◆ time_to_delete

time_t dpp::request_queue::queued_deleting_request::time_to_delete

Time to delete the request.

D++ Library version 10.0.29D++ Library version 10.0.28D++ Library version 10.0.27D++ Library version 10.0.26D++ Library version 10.0.25D++ Library version 10.0.24D++ Library version 10.0.23D++ Library version 10.0.22D++ Library version 10.0.21D++ Library version 10.0.20D++ Library version 10.0.19D++ Library version 10.0.18D++ Library version 10.0.17D++ Library version 10.0.16D++ Library version 10.0.15D++ Library version 10.0.14D++ Library version 10.0.13D++ Library version 10.0.12D++ Library version 10.0.11D++ Library version 10.0.10D++ Library version 10.0.9D++ Library version 10.0.8D++ Library version 10.0.7D++ Library version 10.0.6D++ Library version 10.0.5D++ Library version 10.0.4D++ Library version 10.0.3D++ Library version 10.0.2D++ Library version 10.0.1D++ Library version 10.0.0D++ Library version 9.0.19D++ Library version 9.0.18D++ Library version 9.0.17D++ Library version 9.0.16D++ Library version 9.0.15D++ Library version 9.0.14D++ Library version 9.0.13D++ Library version 9.0.12D++ Library version 9.0.11D++ Library version 9.0.10D++ Library version 9.0.9D++ Library version 9.0.8D++ Library version 9.0.7D++ Library version 9.0.6D++ Library version 9.0.5D++ Library version 9.0.4D++ Library version 9.0.3D++ Library version 9.0.2D++ Library version 9.0.1D++ Library version 9.0.0D++ Library version 1.0.2D++ Library version 1.0.1D++ Library version 1.0.0