Orrery Terrain · OrreryTerrainCore module · member function
Native::IJoinReceiveStore::
WriteAt
ExperimentalDeclaration
virtual bool WriteAt(uint64_t Offset, const uint8_t* Data, size_t Size) = 0;- Header
#include "Native/Net/NetJoin.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrainCore");in your module’s Build.cs.- Stability
- Experimental: supported, may change in a minor version, with a changelog line.
- Thread
- Made and written on the drain's thread, one call at a time; ReadAt on any thread, also while a WriteAt runs, and only of bytes a WriteAt wrote. (the rule of IJoinReceiveStore)
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
Offset | uint64_ | — | — |
Data | const uint8_ | — | — |
Size | size_ | — | — |
Returns
false when the bytes could not be written: the reader stops (EJoinStreamError::StoreFailed) and keeps what it holds in memory.