Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
Chunk.h
Go to the documentation of this file.
1/*
2 * Deskflow -- mouse and keyboard sharing utility
3 * SPDX-FileCopyrightText: (C) 2015 - 2016 Symless Ltd.
4 * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5 */
6
7#pragma once
8
9#include "common/Common.h"
10#include <base/Event.h>
11
12class Chunk : public EventData
13{
14public:
15 explicit Chunk(size_t size);
16 Chunk(Chunk const &) = delete;
17 Chunk(Chunk &&) = delete;
18 ~Chunk() override;
19
20 Chunk &operator=(Chunk const &) = delete;
21 Chunk &operator=(Chunk &&) = delete;
22
23public:
24 size_t m_dataSize = 0;
25 char *m_chunk = nullptr;
26};
size_t m_dataSize
Definition Chunk.h:24
Chunk(size_t size)
Definition Chunk.cpp:10
char * m_chunk
Definition Chunk.h:25
Chunk & operator=(Chunk const &)=delete
Chunk(Chunk &&)=delete
Chunk(Chunk const &)=delete
Chunk & operator=(Chunk &&)=delete
~Chunk() override
Definition Chunk.cpp:15
EventData()=default