/** * C++ class to encapsulate Unix message passing intrinsic structures and system calls * * UCR-ECCI * * CI0122 Sistemas Operativos 2023-ii * * Class interface * **/ #define KEY 0xA12345 // Valor de la llave del recurso class Buzon { public: Buzon(); ~Buzon(); int Enviar( const char *mensaje, long = 1 ); int Enviar( const void *mensaje, int, long = 1 ); int Recibir( void *mensaje, int, long = 1 ); // len: space in mensaje private: int id; // Identificador del buzon };