Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
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 Synergy App Ltd
4
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5
*/
6
7
#pragma once
8
9
#include <
base/Event.h
>
10
11
#include <cstring>
12
13
class
Chunk
:
public
EventData
14
{
15
public
:
16
explicit
Chunk
(
size_t
size);
17
Chunk
(
Chunk
const
&) =
delete
;
18
Chunk
(
Chunk
&&) =
delete
;
19
~Chunk
()
override
;
20
21
Chunk
&
operator=
(
Chunk
const
&) =
delete
;
22
Chunk
&
operator=
(
Chunk
&&) =
delete
;
23
24
public
:
25
size_t
m_dataSize
= 0;
26
char
*
m_chunk
=
nullptr
;
27
};
Event.h
Chunk::m_dataSize
size_t m_dataSize
Definition
Chunk.h:25
Chunk::Chunk
Chunk(size_t size)
Definition
Chunk.cpp:9
Chunk::m_chunk
char * m_chunk
Definition
Chunk.h:26
Chunk::operator=
Chunk & operator=(Chunk const &)=delete
Chunk::Chunk
Chunk(Chunk &&)=delete
Chunk::Chunk
Chunk(Chunk const &)=delete
Chunk::operator=
Chunk & operator=(Chunk &&)=delete
EventData::EventData
EventData()=default
src
lib
deskflow
Chunk.h
Generated by
1.18.0