Client: move code to class CommandListBuilder

This commit is contained in:
Max Kellermann
2013-01-04 00:50:13 +01:00
parent 9d312ab208
commit fb337418a5
6 changed files with 160 additions and 41 deletions

View File

@@ -52,7 +52,6 @@ Client::Client(struct player_control *_player_control,
permission(getDefaultPermissions()),
uid(_uid),
last_activity(g_timer_new()),
cmd_list(nullptr), cmd_list_OK(-1), cmd_list_size(0),
deferred_send(g_queue_new()), deferred_bytes(0),
num(_num),
send_buf_used(0),
@@ -86,9 +85,6 @@ Client::~Client()
{
g_timer_destroy(last_activity);
if (cmd_list != nullptr)
free_cmd_list(cmd_list);
g_queue_foreach(deferred_send, deferred_buffer_free, NULL);
g_queue_free(deferred_send);