Choose your implementation method:
Options for initializing the Epic Online Services SDK.
Properties
EOS_InitializeOptions
Property
|
Value
|
int32_t ApiVersion
|
API Version: Set this to EOS_INITIALIZE_API_LATEST.
|
EOS_AllocateMemoryFunc AllocateMemoryFunction
|
A custom memory allocator, if desired.
|
EOS_ReallocateMemoryFunc ReallocateMemoryFunction
|
A corresponding memory reallocator. If the AllocateMemoryFunction is nulled, then this field must also be nulled.
|
EOS_ReleaseMemoryFunc ReleaseMemoryFunction
|
A corresponding memory releaser. If the AllocateMemoryFunction is nulled, then this field must also be nulled.
|
const char* ProductName
|
The name of the product using the Epic Online Services SDK.
The name string is required to be non-empty and at maximum of 64 characters long.
The string buffer can consist of the following characters:
A-Z, a-z, 0-9, dot, underscore, space, exclamation mark, question mark, and sign, hyphen, parenthesis, plus, minus, colon.
|
const char* ProductVersion
|
Product version of the running application.
The name string has same requirements as the ProductName string.
|
void* Reserved
|
A reserved field that should always be nulled.
|
void* SystemInitializeOptions
|
This field is for system specific initialization if any.
If provided then the structure will be located in /eos.h.
The structure will be named EOS_InitializeOptions.
|
EOS_Initialize_ThreadAffinity* OverrideThreadAffinity
|
The thread affinity override values for each category of thread.
|
Options for initializing the Epic Online Services SDK.
Properties
Platform.InitializeOptions
Property
|
Value
|
int ApiVersion
|
API Version: Set this to EOS_INITIALIZE_API_LATEST.
|
AllocateMemoryFunc AllocateMemoryFunction
|
A custom memory allocator, if desired.
|
ReallocateMemoryFunc ReallocateMemoryFunction
|
A corresponding memory reallocator. If the AllocateMemoryFunction is nulled, then this field must also be nulled.
|
ReleaseMemoryFunc ReleaseMemoryFunction
|
A corresponding memory releaser. If the AllocateMemoryFunction is nulled, then this field must also be nulled.
|
string ProductName
|
The name of the product using the Epic Online Services SDK.
The name string is required to be non-empty and at maximum of 64 characters long.
The string buffer can consist of the following characters:
A-Z, a-z, 0-9, dot, underscore, space, exclamation mark, question mark, and sign, hyphen, parenthesis, plus, minus, colon.
|
string ProductVersion
|
Product version of the running application.
The name string has same requirements as the ProductName string.
|
System.IntPtr Reserved
|
A reserved field that should always be nulled.
|
System.IntPtr SystemInitializeOptions
|
This field is for system specific initialization if any.
If provided then the structure will be located in /eos.h.
The structure will be named EOS_InitializeOptions.
|
InitializeThreadAffinity OverrideThreadAffinity
|
The thread affinity override values for each category of thread.
|
Was this document useful?
Thank you for the response!
You’ve marked this document as useful:
yes
You’ve marked this document as not useful:
no