17#ifndef DAISI_PATH_PLANNING_AGV_QUEUE_H_
18#define DAISI_PATH_PLANNING_AGV_QUEUE_H_
22#include "ns3/vector.h"
24namespace daisi::path_planning {
35 [[nodiscard]] std::string
next();
41 void add(
const std::string &agv_id);
43 [[nodiscard]]
bool hasAGV()
const;
45 [[nodiscard]]
size_t numberAGV()
const;
48 std::queue<std::string> queue_occupancy_;
Single-point parking queue with unlimited space.
Definition agv_queue.h:27
void add(const std::string &agv_id)
Definition agv_queue.cpp:27
std::string next()
Definition agv_queue.cpp:21