Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient > API/Plugins/ConcertSyncClient/IConcertClientDataStore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TFuture< FConcertDataStoreResult > InternalCompareExchange
(
const FName& Key, |
IConcertClientDataStore.h | ||
TFuture< FConcertDataStoreResult > InternalCompareExchange
(
const FName& Key, |
Compares and exchanges a key value from the store. | IConcertClientDataStore.h |
InternalCompareExchange(const FName &, const typename TConcertDataStoreType< T >::StructType &, const typename TConcertDataStoreType< T >::StructType &)
| Name | InternalCompareExchange |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertClientDataStore.h |
| Include Path | #include "IConcertClientDataStore.h" |
template<typename T>
TFuture < FConcertDataStoreResult > InternalCompareExchange
(
const FName & Key,
const typename TConcertDataStoreType < T >::StructType & Expected,
const typename TConcertDataStoreType < T >::StructType & Desired
)
InternalCompareExchange(const FName &, const UScriptStruct , const FName &, const void , const void *)
Description
Compares and exchanges a key value from the store.
| Name | InternalCompareExchange |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertClientDataStore.h |
| Include Path | #include "IConcertClientDataStore.h" |
TFuture < FConcertDataStoreResult > InternalCompareExchange
(
const FName & Key,
const UScriptStruct * Type,
const FName & TypeName,
const void * Expected,
const void * Desired
)
Parameters
| Name | Remarks |
|---|---|
| Key | The value name. |
| Type | The value type. |
| TypeName | The value type name as returned by TConcertDataStoreType |
| Expected | The USTRUCT structure pointer containing the expected value. |
| Desired | The USTRUCT structure pointer containing the desired value. |