namespace obb::geomail {
void queue_init();
void enqueue_message(const GeoMailMessage &msg);
std::vector snapshot_queue(std::size_t limit);
void mark_acknowledged(uint32_t timestamp);
} // namespace obb::geomail">
namespace obb::geomail {
void queue_init();
void enqueue_message(const GeoMailMessage &msg);
std::vector snapshot_queue(std::size_t limit);
void mark_acknowledged(uint32_t timestamp);
} // namespace obb::geomail">
namespace obb::geomail {
void queue_init();
void enqueue_message(const GeoMailMessage &msg);
std::vector snapshot_queue(std::size_t limit);
void mark_acknowledged(uint32_t timestamp);
} // namespace obb::geomail">
#pragma once
#include "app/ui/geomail/obb_geomail_types.h"
#include <vector>
namespace obb::geomail {
void queue_init();
void enqueue_message(const GeoMailMessage &msg);
std::vector<GeoMailMessage> snapshot_queue(std::size_t limit);
void mark_acknowledged(uint32_t timestamp);
} // namespace obb::geomail