diff options
author | Mattias Andrée <maandree@operamail.com> | 2015-08-19 13:16:06 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2015-08-19 13:16:06 +0200 |
commit | cf6e3604e00af420d207faa99849dca63a2e2fca (patch) | |
tree | 7d72f49cc64296123aa2710c8eecf52cb3a0ba8a /src/mds-colour.h | |
parent | beginning of mds-colour (diff) | |
download | mds-cf6e3604e00af420d207faa99849dca63a2e2fca.tar.gz mds-cf6e3604e00af420d207faa99849dca63a2e2fca.tar.bz2 mds-cf6e3604e00af420d207faa99849dca63a2e2fca.tar.xz |
typo + continued work on mds-colour
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r-- | src/mds-colour.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/mds-colour.h b/src/mds-colour.h index f8f7d6e..72e2ab0 100644 --- a/src/mds-colour.h +++ b/src/mds-colour.h @@ -31,6 +31,47 @@ int handle_message(void); /** + * Handle the received message after it has been + * identified to contain `Command: list-colours` + * + * @param recv_client_id The value of the `Client ID`-header, "0:0" if omitted + * @param recv_message_id The value of the `Message ID`-header + * @param recv_include_values The value of the `Include values`-header, `NULL` if omitted + * @return Zero on success, -1 on error + */ +int handle_list_colours(const char* recv_client_id, const char* recv_message_id, + const char* recv_include_values); + + +/** + * Handle the received message after it has been + * identified to contain `Command: get-colour` + * + * @param recv_client_id The value of the `Client ID`-header, "0:0" if omitted + * @param recv_message_id The value of the `Message ID`-header + * @param recv_name The value of the `Name`-header, `NULL` if omitted + * @return Zero on success, -1 on error + */ +int handle_get_colour(const char* recv_client_id, const char* recv_message_id, const char* recv_name); + + +/** + * Handle the received message after it has been + * identified to contain `Command: set-colour` + * + * @param recv_name The value of the `Name`-header, `NULL` if omitted + * @param recv_remove The value of the `Remove`-header, `NULL` if omitted + * @param recv_bytes The value of the `Bytes`-header, `NULL` if omitted + * @param recv_red The value of the `Red`-header, `NULL` if omitted + * @param recv_green The value of the `Green`-header, `NULL` if omitted + * @param recv_blue The value of the `Blue`-header, `NULL` if omitted + * @return Zero on success, -1 on error + */ +int handle_set_colour(const char* recv_name, const char* recv_remove, const char* recv_bytes, + const char* recv_red, const char* recv_green, const char* recv_blue); + + +/** * Send a full message even if interrupted * * @param message The message to send |