#ifndef LIBAPIQUEUE_HPP_ #define LIBAPIQUEUE_HPP_ #include "LibapiQueue.h" class Queues { public: static void add_to_queue_list(LibapiQueue* queue); static void remove_from_queue_list(int& id); static LibapiQueue* find_queue(int& id); static LibapiQueue* find_queue(std::string& name); static std::vector*> get_queues(); static LibapiQueue* create_queue(int& id, std::string& name); static void delete_queue(LibapiQueue* queue); static void clear(); static int push_to_queue(char* queue_name, void* msg); }; #endif /* LIBAPIQUEUE_HPP_ */