VirtualC64 v5.0 beta
Commodore 64 Emulator
Loading...
Searching...
No Matches
NamedPipe.h
1// -----------------------------------------------------------------------------
2// This file is part of VirtualC64
3//
4// Copyright (C) Dirk W. Hoffmann. www.dirkwhoffmann.de
5// This FILE is dual-licensed. You are free to choose between:
6//
7// - The GNU General Public License v3 (or any later version)
8// - The Mozilla Public License v2
9//
10// SPDX-License-Identifier: GPL-3.0-or-later OR MPL-2.0
11// -----------------------------------------------------------------------------
12
13#pragma once
14
15#include "Types.h"
16
17namespace vc64 {
18
19class NamedPipe final {
20
21 int pipe = -1;
22 string name;
23
24public:
25
26 bool create(const string &name);
27 bool open();
28 bool isOpen();
29 bool close();
30 isize write(u8 *buffer, isize length);
31};
32
33}
VirtualC64 project namespace.
Definition CmdQueue.cpp:16