#include class Spooler { public: void enqueue(std::string recipient, std::string message); std::string dequeue(); private: std::string getSpoolFilename(); void lock(); void unlock(); int fd; };