100 std::queue<Request> queue_;
Defines the Request class, representing a network request.
A class that represents a queue of Request objects.
Definition Queue.h:24
~Queue()
Destructor to clean up resources used by the Queue.
Definition Queue.cpp:27
Queue(Queue &&other) noexcept=default
Move constructor to transfer ownership of a Queue.
void enqueue(const Request &request)
Enqueue a Request into the queue.
Definition Queue.cpp:66
Request * dequeue()
Dequeue a Request from the queue.
Definition Queue.cpp:79
bool isEmpty() const
Check if the queue is empty.
Definition Queue.cpp:94
Queue()
Constructor to initialize an empty Queue.
Definition Queue.cpp:18
Queue & operator=(const Queue &other)
Copy assignment operator to assign a Queue.
Definition Queue.cpp:50
size_t size() const
Get the size of the queue.
Definition Queue.cpp:103
Queue & operator=(Queue &&other) noexcept=default
Move assignment operator to transfer ownership of a Queue.
A class to represent a network request.
Definition Request.h:25