Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
Plugins_Persistence_System

Classes

class  BaseContainerObject
class  PersistenceCallback
class  PersistenceDeferredDeserializeTask
class  PersistenceIdUtils
class  PersistenceLoadRequest
class  PersistenceResultCallback
class  PersistenceSpawnRequest
class  PersistenceStatusCallback
class  PersistenceSystem
class  PersistenceWhenAvailableTask

Typedefs

typedef func PersistenceResultDelegate
typedef func PersistenceStatusDelegate
typedef func PersistenceWhenAvailableTaskDelegate

Enumerations

enum  EPersistenceParentHandling {
  ACCEPT , IGNORE_UNTRACKED , IGNORE_LOADED , IGNORE ,
  ACCEPT , IGNORE_UNTRACKED , IGNORE_LOADED , IGNORE
}
enum  EPersistenceParentHandling {
  ACCEPT , IGNORE_UNTRACKED , IGNORE_LOADED , IGNORE ,
  ACCEPT , IGNORE_UNTRACKED , IGNORE_LOADED , IGNORE
}
enum  EPersistenceStatusCode {
  OK , BUSY , UNAVAILABLE , DISK_FULL ,
  WRITE_ERROR , NOT_FOUND , READ_ERROR , NOT_SUPPORTED ,
  BAD_REQUEST , UNKNOWN_ERROR , OK , BUSY ,
  UNAVAILABLE , DISK_FULL , WRITE_ERROR , NOT_FOUND ,
  READ_ERROR , NOT_SUPPORTED , BAD_REQUEST , UNKNOWN_ERROR
}
enum  EPersistenceStatusCode {
  OK , BUSY , UNAVAILABLE , DISK_FULL ,
  WRITE_ERROR , NOT_FOUND , READ_ERROR , NOT_SUPPORTED ,
  BAD_REQUEST , UNKNOWN_ERROR , OK , BUSY ,
  UNAVAILABLE , DISK_FULL , WRITE_ERROR , NOT_FOUND ,
  READ_ERROR , NOT_SUPPORTED , BAD_REQUEST , UNKNOWN_ERROR
}
enum  EPersistenceSystemState {
  INIT , SETUP , ACTIVE , SHUTDOWN ,
  FAILURE , INIT , SETUP , ACTIVE ,
  SHUTDOWN , FAILURE
}
enum  EPersistenceSystemState {
  INIT , SETUP , ACTIVE , SHUTDOWN ,
  FAILURE , INIT , SETUP , ACTIVE ,
  SHUTDOWN , FAILURE
}

Functions

void PersistenceResultDelegate (EPersistenceStatusCode statusCode, Managed result, bool isLast, Managed context=null)
void PersistenceStatusDelegate (EPersistenceStatusCode statusCode, Managed context=null)
void PersistenceWhenAvailableTaskDelegate (Managed instance, PersistenceDeferredDeserializeTask task, bool expired, Managed context=null)

Detailed Description

Typedef Documentation

◆ PersistenceResultDelegate

Definition at line 12 of file PersistenceResultCallback.c.

◆ PersistenceStatusDelegate

Definition at line 12 of file PersistenceStatusCallback.c.

◆ PersistenceWhenAvailableTaskDelegate

Enumeration Type Documentation

◆ EPersistenceParentHandling [1/2]

Enumerator
ACCEPT 

No root record if any parent is present.

IGNORE_UNTRACKED 

Ignore all parents that are not tracked.

IGNORE_LOADED 

Ignore if any parent is a loaded world entity (even if they are tracked).

IGNORE 

Ignore any parent and always create root record.

Logging but issue will be ignored.

ACCEPT 

No root record if any parent is present.

IGNORE_UNTRACKED 

Ignore all parents that are not tracked.

IGNORE_LOADED 

Ignore if any parent is a loaded world entity (even if they are tracked).

IGNORE 

Ignore any parent and always create root record.

Logging but issue will be ignored.

Definition at line 12 of file EPersistenceParentHandling.c.

◆ EPersistenceParentHandling [2/2]

Enumerator
ACCEPT 

No root record if any parent is present.

IGNORE_UNTRACKED 

Ignore all parents that are not tracked.

IGNORE_LOADED 

Ignore if any parent is a loaded world entity (even if they are tracked).

IGNORE 

Ignore any parent and always create root record.

Logging but issue will be ignored.

ACCEPT 

No root record if any parent is present.

IGNORE_UNTRACKED 

Ignore all parents that are not tracked.

IGNORE_LOADED 

Ignore if any parent is a loaded world entity (even if they are tracked).

IGNORE 

Ignore any parent and always create root record.

Logging but issue will be ignored.

Definition at line 12 of file EPersistenceParentHandling.c.

◆ EPersistenceStatusCode [1/2]

Enumerator
OK 
BUSY 
UNAVAILABLE 
DISK_FULL 
WRITE_ERROR 
NOT_FOUND 
READ_ERROR 
NOT_SUPPORTED 
BAD_REQUEST 
UNKNOWN_ERROR 
OK 
BUSY 
UNAVAILABLE 
DISK_FULL 
WRITE_ERROR 
NOT_FOUND 
READ_ERROR 
NOT_SUPPORTED 
BAD_REQUEST 
UNKNOWN_ERROR 

Definition at line 12 of file EPersistenceStatusCode.c.

◆ EPersistenceStatusCode [2/2]

Enumerator
OK 
BUSY 
UNAVAILABLE 
DISK_FULL 
WRITE_ERROR 
NOT_FOUND 
READ_ERROR 
NOT_SUPPORTED 
BAD_REQUEST 
UNKNOWN_ERROR 
OK 
BUSY 
UNAVAILABLE 
DISK_FULL 
WRITE_ERROR 
NOT_FOUND 
READ_ERROR 
NOT_SUPPORTED 
BAD_REQUEST 
UNKNOWN_ERROR 

Definition at line 12 of file EPersistenceStatusCode.c.

◆ EPersistenceSystemState [1/2]

Enumerator
INIT 
SETUP 
ACTIVE 
SHUTDOWN 
FAILURE 
INIT 
SETUP 
ACTIVE 
SHUTDOWN 
FAILURE 

Definition at line 12 of file EPersistenceSystemState.c.

◆ EPersistenceSystemState [2/2]

Enumerator
INIT 
SETUP 
ACTIVE 
SHUTDOWN 
FAILURE 
INIT 
SETUP 
ACTIVE 
SHUTDOWN 
FAILURE 

Definition at line 12 of file EPersistenceSystemState.c.

Function Documentation

◆ PersistenceResultDelegate()

void PersistenceResultDelegate ( EPersistenceStatusCode statusCode,
Managed result,
bool isLast,
Managed context = null )

◆ PersistenceStatusDelegate()

void PersistenceStatusDelegate ( EPersistenceStatusCode statusCode,
Managed context = null )

◆ PersistenceWhenAvailableTaskDelegate()

void PersistenceWhenAvailableTaskDelegate ( Managed instance,
PersistenceDeferredDeserializeTask task,
bool expired,
Managed context = null )