acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
block.h
1//
2// Created by camilo on 2025-08-30 02:07 <3ThomasBorregaardSorensen!!
3//
4#pragma once
5namespace 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};
34using block_array = ::pointer_array_base<block>;
35} // namespace data
Definition byte2_stream.h:25
Definition memory.h:33
Definition pointer_array.h:17
Definition ___serialization_draft.h:42