Blink DB Documentation v1.0.0
Blink DB Documentation
Loading...
Searching...
No Matches
kqueue_server.hpp File Reference

KqueueServer Class. More...

#include "./resp/resp_decoder.hpp"
#include "./resp/resp_encoder.hpp"
#include "engine/lsm.hpp"
#include <arpa/inet.h>
#include <fcntl.h>
#include <iostream>
#include <sys/event.h>
#include <unistd.h>

Go to the source code of this file.

Classes

struct  ClientData
 Client Data. More...
class  KqueueServer
 Kqueue-based server class. More...

Detailed Description

KqueueServer Class.

This class implements a Kqueue-based server that handles client connections and processes RESP commands. It uses the LSMTree engine for data storage and retrieval. The server listens for incoming connections, decodes RESP commands, and sends responses back to the clients.

Author
Sai Kasyap Jannabhatla
Date
2025-03-28
Version
1.0