summaryrefslogtreecommitdiff
path: root/Kernel/LocalSocket.h
blob: 31a62bb28c2e67a6e096903aa731b7db0d8b32fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include <Kernel/Socket.h>
#include <Kernel/DoubleBuffer.h>

class LocalSocket final : public Socket {
public:
    static RetainPtr<LocalSocket> create(int type);
    virtual ~LocalSocket() override;

private:
    explicit LocalSocket(int type);

    DoubleBuffer m_for_client;
    DoubleBuffer m_for_server;
};