ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
sqlite.h
Go to the documentation of this file.
1
6#pragma once
7
8#include "network/rate_limit/memory.h" // For backend_ops_t typedef
9#include <sqlite3.h>
10
15
21void *sqlite_backend_create(const char *db_path);
22
32void sqlite_backend_set_db(void *backend_data, sqlite3 *db);
🧠 In-memory rate limiting backend interface
void sqlite_backend_set_db(void *backend_data, sqlite3 *db)
Set SQLite database handle for backend.
Definition sqlite.c:179
void * sqlite_backend_create(const char *db_path)
Create SQLite backend instance.
Definition sqlite.c:157
const rate_limiter_backend_ops_t sqlite_backend_ops
SQLite backend operations vtable.
Definition sqlite.c:186
Backend operations vtable.
Definition rate_limit.h:83