Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ApraData.h
1#pragma once
2
9{
10public:
11 ApraData(void* _buffer, size_t _size, uint64_t _fIndex)
12 {
13 buffer = _buffer;
14 size = _size;
15 fIndex = _fIndex;
16 locked = 0;
17 }
18
20 {
21
22 }
23
24 size_t getLocked()
25 {
26 return locked;
27 }
28
29 friend class ExternalFrame;
30
31private:
32 void* buffer;
33 size_t size;
34 uint64_t fIndex;
35 atomic_uint locked;
36};
Definition ApraData.h:9
ApraData(void *_buffer, size_t _size, uint64_t _fIndex)
Definition ApraData.h:11
size_t size
Definition ApraData.h:33
void * buffer
Definition ApraData.h:32
atomic_uint locked
Definition ApraData.h:35
~ApraData()
Definition ApraData.h:19
uint64_t fIndex
Definition ApraData.h:34
size_t getLocked()
Definition ApraData.h:24
Definition Frame.h:79