Files
tcp-chat/src/cli/ClientCLI/ClientCLI.h

18 lines
441 B
C

#pragma once
#include <pthread.h>
#include "tcp-chat.h"
#include "tlibc/collections/HashMap.h"
#include "tlibc/collections/List.h"
#include "db/client_db.h"
typedef struct ClientCLI {
Client* client;
tsqlite_connection* db;
ClientQueries* queries;
List(SavedServer) saved_servers;
} ClientCLI;
void ClientCLI_construct(ClientCLI* self);
void ClientCLI_destroy(ClientCLI* self);
Result(void) ClientCLI_run(ClientCLI* self);