From 5155b0f6087b5929838f6594a719011e3e704244 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 3 Jan 2013 17:58:22 +0100 Subject: ClientMessage: turn into a class --- src/ClientMessage.cxx | 54 --------------------------------------------------- 1 file changed, 54 deletions(-) (limited to 'src/ClientMessage.cxx') diff --git a/src/ClientMessage.cxx b/src/ClientMessage.cxx index c15ea0802..6fbcf3371 100644 --- a/src/ClientMessage.cxx +++ b/src/ClientMessage.cxx @@ -40,57 +40,3 @@ client_message_valid_channel_name(const char *name) return true; } - -void -client_message_init_null(struct client_message *msg) -{ - assert(msg != NULL); - - msg->channel = NULL; - msg->message = NULL; -} - -void -client_message_init(struct client_message *msg, - const char *channel, const char *message) -{ - assert(msg != NULL); - - msg->channel = g_strdup(channel); - msg->message = g_strdup(message); -} - -void -client_message_copy(struct client_message *dest, - const struct client_message *src) -{ - assert(dest != NULL); - assert(src != NULL); - assert(client_message_defined(src)); - - client_message_init(dest, src->channel, src->message); -} - -struct client_message * -client_message_dup(const struct client_message *src) -{ - struct client_message *dest = g_slice_new(struct client_message); - client_message_copy(dest, src); - return dest; -} - -void -client_message_deinit(struct client_message *msg) -{ - assert(msg != NULL); - - g_free(msg->channel); - g_free(msg->message); -} - -void -client_message_free(struct client_message *msg) -{ - client_message_deinit(msg); - g_slice_free(struct client_message, msg); -} -- cgit v1.2.3