ConcertSyncCore

Windows
MacOS
Linux

Classes

Name

Description

Public struct UStruct

FConcertClientDesktopPresenceUpdateEvent

Public struct UStruct

FConcertClientPresenceDataUpdateEvent

Public struct UStruct

FConcertClientPresenceEventBase

Public struct UStruct

FConcertClientPresenceInVREvent

Public struct UStruct

FConcertClientPresenceVisibilityUpdateEvent

Public struct UStruct

FConcertClientVRPresenceUpdateEvent

Public class

FConcertDataStore

Maintains a type-safe key/value map where the values are USTRUCT() structs serialized into a FConcertDataStore_StoreValue .

Public struct UStruct

FConcertDataStore_CompareExchangeRequest

The request passed from the client to the server to compare and exchange a stored value.

Public struct UStruct

FConcertDataStore_Double

A USTRUCT() wrapper struct, used by the implementation, to serialize/deserialize floating point values passed to the Concert data store API.

Public struct UStruct

FConcertDataStore_FetchOrAddRequest

The request passed from the client to the server to fetch or add a key/value pair from/in the data store.

Public struct UStruct

FConcertDataStore_Integer

A USTRUCT() wrapper struct, used by the implementation, to serialize/deserialize integers (of any type) or bool values passed to the Concert data store API.

Public struct UStruct

FConcertDataStore_KeyValuePair

Contains a key and its value, used by the client/server cache replication mechanism.

Public struct UStruct

FConcertDataStore_ReplicateEvent

The event message sent by the server to the client to perform the initial replication, sending all currently stored key/value pairs to a new session client(s) or to notify any further changes, pushing an updated key/value pair to all clients except the one who performed the change.

Public struct UStruct

FConcertDataStore_Request

The request used as the base class for fetch or add and compare exchange requests.

Public struct UStruct

FConcertDataStore_Response

The response to a FConcertDataStore_FetchOrAddRequest or FConcertDataStore_CompareExchangeRequest requests, sent from the server to the client.

Public struct UStruct

FConcertDataStore_StoreValue

A value and its meta-data as stored by a Concert data store and transported between a client and a server.

Public struct UStruct

FConcertDataStore_String

A USTRUCT() wrapper struct, used by the implementation, to serialize/deserialize FName and FString passed to the Concert data store API.

Public struct UStruct

FConcertDataStore_Text

A USTRUCT() wrapper struct, used by the implementation, to serialize/deserialize FText passed to the Concert data store API.

Public class

FConcertDataStoreResult

Contains the result of a Concert data store operation.

Public struct UStruct

FConcertExportedObject

Public class

FConcertFileCache

Maintains an in-memory cache of file data, attempting to keep the cache within the given upper memory threshold.

Public struct UStruct

FConcertIgnoreActivityStateChangedEvent

Sets the specified client 'ignore on restore' state for further activities.

Public struct UStruct

FConcertLaserData

Public class

FConcertLocalFileSharingService

Share files using a local directory.

Public struct UStruct

FConcertObjectId

Public struct UStruct

FConcertPackage

Public struct

FConcertPackageDataStream

Used to stream the package data.

Public struct UStruct

FConcertPackageInfo

Public struct UStruct

FConcertPackageRejectedEvent

Public struct UStruct

FConcertPackageUpdateEvent

Public struct UStruct

FConcertPlaySessionEvent

Public struct UStruct

FConcertResourceLockEvent

Public struct UStruct

FConcertResourceLockRequest

Public struct UStruct

FConcertResourceLockResponse

Public struct UStruct

FConcertSequencerCloseEvent

Event that signals a Sequencer just been closed.

Public struct UStruct

FConcertSequencerOpenEvent

Event that signals a Sequencer just been opened.

Public struct UStruct

FConcertSequencerState

Public struct UStruct

FConcertSequencerStateEvent

Event that signals a sequencer UI has changed the current state

Public struct UStruct

FConcertSequencerStateSyncEvent

Event that represent the current open sequencer states to a newly connected client

Public struct UStruct

FConcertSerializedObjectData

Public struct UStruct

FConcertSerializedPropertyData

Public struct UStruct

FConcertSyncActivity

Data for an activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncActivitySummary

Base summary for an activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncConnectionActivity

Data for a connection activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncConnectionActivitySummary

Summary for a connection activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncConnectionEvent

Data for a connection event in a Concert Sync Session

Public struct UStruct

FConcertSyncEndpointData

Data for an endpoint in a Concert Sync Session

Public struct UStruct

FConcertSyncEndpointIdAndData

ID and data pair for an endpoint in a Concert Sync Session

Public struct UStruct

FConcertSyncEventRequest

Request to sync an event that was partially synced on the client but for which the full data is required for inspection.

Public struct UStruct

FConcertSyncEventResponse

Response to a FConcertSyncEventRequest request.

Public struct UStruct

FConcertSyncLockActivity

Data for a lock activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncLockActivitySummary

Summary for a lock activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncLockEvent

Data for a lock event in a Concert Sync Session

Public class

FConcertSyncObjectReader

Archive for reading objects that can been received from another instance via Concert

Public class

FConcertSyncObjectWriter

Archive for writing objects in a way that they can be sent to another instance via Concert

Public struct UStruct

FConcertSyncPackageActivity

Data for a package activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncPackageActivitySummary

Summary for a package activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncPackageEvent

Data for a package event in a Concert Sync Session

Public struct

FConcertSyncPackageEventData

Contains a package event where the package data is represented by a stream because it can be very large (several GB)

Public struct UStruct

FConcertSyncPackageEventMetaData

Meta data for a package event in a Concert Sync Session.

Public class

FConcertSyncSessionDatabase

Database of activities that have happened in a Concert Sync Session.

Public struct UStruct

FConcertSyncTransactionActivity

Data for a transaction activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncTransactionActivitySummary

Summary for a transaction activity entry in a Concert Sync Session

Public struct UStruct

FConcertSyncTransactionEvent

Data for a transaction event in a Concert Sync Session

Public class

FConcertSyncWorldRemapper

Util to handle remapping objects within the source world to be the equivalent objects in the destination world

Public struct UStruct

FConcertTransactionEventBase

Public struct UStruct

FConcertTransactionFinalizedEvent

Public struct UStruct

FConcertTransactionRejectedEvent

Public struct UStruct

FConcertTransactionSnapshotEvent

Public struct UStruct

FConcertWorkspaceSyncActivityEvent

Public struct UStruct

FConcertWorkspaceSyncCompletedEvent

Public struct UStruct

FConcertWorkspaceSyncEndpointEvent

Public struct UStruct

FConcertWorkspaceSyncEventBase

Public struct UStruct

FConcertWorkspaceSyncLockEvent

Public struct UStruct

FConcertWorkspaceSyncRequestedEvent

Public struct UStruct

FPackageClassFilter

Public struct UStruct

FTransactionClassFilter

Public class

IConcertFileSharingService

Implements a file sharing service used as a side channel to ConcertTransport to exchange large files.

Public class

TConcertDataStoreResult

Wraps the weakly typed result of a Concert data store operation into a strongly typed result.

Public struct

TConcertDataStoreType

Maps a type to its corresponding USTRUCT() type.

Public class UClass Config

UConcertSyncConfig

Typedefs

Name

Description

FConcertDataStoreValueConstPtr

Thread safe shared pointer to a const FConcertDataStore_StoreValue .

FConcertDataStoreValueConstRef

Thread safe shared reference to a const FConcertDataStore_StoreValue .

FConcertDataStoreValuePtr

Thread safe shared pointer to a FConcertDataStore_StoreValue .

FConcertDataStoreValueRef

Thread safe shared reference to a FConcertDataStore_StoreValue .

Enums

Name

Description

Public enum UEnum

EConcertDataStoreResultCode

Response codes for Concert data store operations.

Public enum UEnum

EConcertMovieScenePlayerStatus

Enum for the current Sequencer player status, should match EMovieScenePlayerStatus::Type Defined here to not have a dependency on the MovieScene module.

Public enum UEnum

EConcertPackageUpdateType

Public enum UEnum

EConcertPlaySessionEventType

Public enum UEnum

EConcertResourceLockType

Public enum UEnum

EConcertSyncActivityEventType

Types of activity events

Public enum UEnum

EConcertSyncConnectionEventType

Types of connection events

Public enum UEnum

EConcertSyncLockEventType

Types of lock events

Public enum

EConcertSyncSessionFlags

Public enum UEnum

EConcertSyncTransactionActivitySummaryType

Type of transaction summaries

Functions

Name Description

Public function

void

 

ActivitySummaryUtil::DebugPrintExportedObject

(
    const FString & Pathname,
    const FConcertExportedObject * ...
)

Public function

void

 

ActivitySummaryUtil::DebugPrintExportedObject

(
    const FConcertExportedObject & Obje...
)

Public function

void

 

ActivitySummaryUtil::DebugPrintExportedObjects

(
    const FString::ElementType * Ti...,
    const TArray < TPair < FString , const...
)

Public function

void

 

ActivitySummaryUtil::DebugPrintExportedObjects

(
    const FString::ElementType * Ti...,
    const TArray < TPair < const FString ...
)

Public function

FName

 

ActivitySummaryUtil::GetObjectDisplayName

(
    const FString & OuterPathName,
    const FName & ObjectName
)

Public function

FName

 

ActivitySummaryUtil::GetObjectDisplayName

(
    const FString & ObjectPathName
)

Public function

FText

 

ActivitySummaryUtil::ToRichTextBold

(
    const FName & InArgs,
    bool bToRichText
)

Public function

FText

 

ActivitySummaryUtil::ToRichTextBold

(
    const FText & InArgs,
    bool bToRichText
)

Public function

FText

 

ActivitySummaryUtil::ToRichTextBold

(
    const FString & InArgs,
    bool bToRichText
)

Public function

bool

 

ConcertSyncSessionDatabaseFilterUtil::PackageEventPassesFilter

(
    const int64 InPackageEventId,
    const FConcertSessionFilter & InSes...,
    const FConcertSyncSessionDatabase &...
)

Check to see whether the package event with the given ID passes the given filter.

Public function

bool

 

ConcertSyncSessionDatabaseFilterUtil::TransactionEventPassesFilter

(
    const int64 InTransactionEventId,
    const FConcertSessionFilter & InSes...,
    const FConcertSyncSessionDatabase &...
)

Check to see whether the transaction event with the given ID passes the given filter.

Public function

constexpr bo ...

 

operator!

Public function

constexpr EC ...

 

operator&

Public function

EConcertSync ...

 

operator&=

Public function

constexpr EC ...

 

operator^

Public function

EConcertSync ...

 

operator^=

Public function

constexpr EC ...

 

operator|

Public function

EConcertSync ...

 

operator|=

Public function

constexpr EC ...

 

operator~

Variables

Name Description

Public variable

const FText

 

BoldTextFormat

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback