#ifndef ALARMD_PROTO_H #define ALARMD_PROTO_H #include #include enum alarmd_packet_type { ALARMD_PACKET_TYPE_REGISTER, ALARMD_PACKET_TYPE_DEREGISTER, ALARMD_PACKET_TYPE_RAISE, ALARMD_PACKET_TYPE_CLEAR, ALARMD_PACKET_TYPE_QUERY, }; int8_t recv_string(int sock, char (*buffer)[128]); int send_string(int sock, char *buffer); int alarmd_register(int sock, char *desc, uuid_t *uuid); int alarmd_deregister(int sock, uuid_t uuid); int alarmd_raise(int sock, uuid_t uuid); int alarmd_clear(int sock, uuid_t uuid); #endif /* ALARMD_PROTO_H */