![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shamalgs/serialize.hpp"#include "shambase/narrowing.hpp"#include "shambackends/DeviceBuffer.hpp"#include "shambackends/DeviceQueue.hpp"#include "shamcomm/logs.hpp"
Include dependency graph for serialize.cpp:Go to the source code of this file.
Functions | |
| u64 | extract_preahead (sham::DeviceQueue &q, sham::DeviceBuffer< u8 > &storage) |
| void | write_prehead (sham::DeviceQueue &q, u64 prehead, sham::DeviceBuffer< u8 > &storage) |
| std::vector< u8 > | extract_header (sham::DeviceQueue &q, sham::DeviceBuffer< u8 > &storage, u64 header_size, u64 pre_head_length) |
| void | write_header (sham::DeviceQueue &q, sham::DeviceBuffer< u8 > &storage, std::vector< u8 > &storage_header, u64 header_size, u64 pre_head_length) |
Definition in file serialize.cpp.
| #define ACPP_WAIT |
Definition at line 84 of file serialize.cpp.
| std::vector< u8 > extract_header | ( | sham::DeviceQueue & | q, |
| sham::DeviceBuffer< u8 > & | storage, | ||
| u64 | header_size, | ||
| u64 | pre_head_length | ||
| ) |
Definition at line 87 of file serialize.cpp.
| u64 extract_preahead | ( | sham::DeviceQueue & | q, |
| sham::DeviceBuffer< u8 > & | storage | ||
| ) |
Definition at line 33 of file serialize.cpp.
| void write_header | ( | sham::DeviceQueue & | q, |
| sham::DeviceBuffer< u8 > & | storage, | ||
| std::vector< u8 > & | storage_header, | ||
| u64 | header_size, | ||
| u64 | pre_head_length | ||
| ) |
Definition at line 115 of file serialize.cpp.
| void write_prehead | ( | sham::DeviceQueue & | q, |
| u64 | prehead, | ||
| sham::DeviceBuffer< u8 > & | storage | ||
| ) |
Definition at line 62 of file serialize.cpp.