acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
block.h
1
//
2
// Created by camilo on 2025-08-30 02:07 <3ThomasBorregaardSorensen!!
3
//
4
#pragma once
5
namespace
data
6
{
7
class
CLASS_DECL_ACME block
8
9
:
virtual
public
::particle
10
{
11
public
:
12
13
bool
m_bWrite =
false
;
14
::string m_strPath;
15
::string m_strMime;
16
::memory
m_memory;
17
::pointer < ::manual_reset_happening > m_pmanualresethappening;
18
19
block();
20
21
~
22
23
block()
24
25
override
;
26
27
virtual
void
initialize_set_operation(const ::scoped_string & scopedstrPath, const ::scoped_string & scopedstrMime, const ::block & block);
28
virtual
void
initialize_get_operation(const ::scoped_string & scopedstrPath, const ::scoped_string & scopedstrMime);
29
30
31
virtual
void
byte2_exchange(
byte2_stream
&
stream
);
32
33
};
34
using
block_array =
::pointer_array_base<block>
;
35
}
// namespace data
byte2_stream
Definition
byte2_stream.h:25
memory
Definition
memory.h:33
pointer_array_base
Definition
pointer_array.h:17
stream
Definition
___serialization_draft.h:42
prototype
data
block.h
Generated by
1.17.0