#ifndef ALARMD_PROTO_H #define ALARMD_PROTO_H #include #define ALARMD_PORT "1433" 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, char (*uuid)[16]); int alarmd_deregister(int sock, char uuid[16]); int alarmd_raise(int sock, char uuid[16]); int alarmd_clear(int sock, char uuid[16]); #endif /* ALARMD_PROTO_H */