Concert

Windows
MacOS
Linux

Classes

Name

Description

Public struct UStruct

FConcertAdmin_ArchiveSessionRequest

Create an archived copy of a live session.

Public struct UStruct

FConcertAdmin_ArchiveSessionResponse

Public struct UStruct

FConcertAdmin_CopySessionRequest

Used to copy a live session or restore an archived one.

Public struct UStruct

FConcertAdmin_CreateSessionRequest

Public struct UStruct

FConcertAdmin_DeleteSessionRequest

Delete a live session.

Public struct UStruct

FConcertAdmin_DeleteSessionResponse

Public struct UStruct

FConcertAdmin_DiscoverServersEvent

Public struct UStruct

FConcertAdmin_DropSessionRepositoriesRequest

Drop one or more session repositories from the server, deleting all the contained files.

Public struct UStruct

FConcertAdmin_DropSessionRepositoriesResponse

Public struct UStruct

FConcertAdmin_FindSessionRequest

Public struct UStruct

FConcertAdmin_GetAllSessionsRequest

Public struct UStruct

FConcertAdmin_GetAllSessionsResponse

Public struct UStruct

FConcertAdmin_GetArchivedSessionsRequest

Public struct UStruct

FConcertAdmin_GetLiveSessionsRequest

Public struct UStruct

FConcertAdmin_GetSessionActivitiesRequest

Public struct UStruct

FConcertAdmin_GetSessionActivitiesResponse

Public struct UStruct

FConcertAdmin_GetSessionClientsRequest

Public struct UStruct

FConcertAdmin_GetSessionClientsResponse

Public struct UStruct

FConcertAdmin_GetSessionRepositoriesRequest

Returns the list of repositories known of the server.

Public struct UStruct

FConcertAdmin_GetSessionRepositoriesResponse

Public struct UStruct

FConcertAdmin_GetSessionsResponse

Public struct UStruct

FConcertAdmin_MountSessionRepositoryRequest

Mount a session repository used to store session files.

Public struct UStruct

FConcertAdmin_MountSessionRepositoryResponse

Public struct UStruct

FConcertAdmin_RenameSessionRequest

Rename a session.

Public struct UStruct

FConcertAdmin_RenameSessionResponse

Public struct UStruct

FConcertAdmin_ServerDiscoveredEvent

Public struct UStruct

FConcertAdmin_SessionInfoResponse

Public struct

FConcertArchiveSessionArgs

Public struct UStruct

FConcertClientInfo

Holds info on a client connected through concert

Public struct

FConcertClientInfoUpdate

Contains the FConcertClientInfo fields that can be updated.

Public struct UStruct

FConcertClientSettings

Public struct

FConcertConnectionError

Struct to contain connection error Code is an integer instead of an enum since connection task can be extended, range under 10000 is reserved.

Public struct

FConcertCopySessionArgs

Public struct

FConcertCreateSessionArgs

Public struct UStruct

FConcertCustomVersionInfo

Holds custom version information

Public struct UStruct

FConcertEngineVersionInfo

Holds engine version information

Public struct UStruct

FConcertFileVersionInfo

Holds file version information

Public struct UStruct

FConcertInstanceInfo

Holds info on an instance communicating through concert

Public struct UStruct

FConcertServerInfo

Holds info on a Concert server

Public struct UStruct

FConcertServerSettings

Public struct UStruct

FConcertSession_ClientListUpdatedEvent

Public struct UStruct

FConcertSession_CustomEvent

Public struct UStruct

FConcertSession_CustomRequest

Public struct UStruct

FConcertSession_CustomResponse

Public struct UStruct

FConcertSession_DiscoverAndJoinSessionEvent

Public struct UStruct

FConcertSession_JoinSessionResultEvent

Public struct UStruct

FConcertSession_LeaveSessionEvent

Public struct UStruct

FConcertSession_SessionRenamedEvent

Public struct UStruct

FConcertSession_UpdateClientInfoEvent

Public struct UStruct

FConcertSessionClientInfo

Holds information on session client

Public struct

FConcertSessionContext

Context struct for session custom message handlers

Public class

FConcertSessionCustomEventHandlerBase

Common implementation of a session custom event handler.

Public struct UStruct

FConcertSessionFilter

Holds filter rules used when migrating session data

Public struct UStruct

FConcertSessionInfo

Holds info on a session

Public struct UStruct

FConcertSessionRepositoryInfo

Contains information about a session repository.

Public struct UStruct

FConcertSessionSerializedCborPayload

Public struct UStruct

FConcertSessionSerializedPayload

Public struct UStruct

FConcertSessionSettings

Public struct UStruct

FConcertSessionVersionInfo

Holds version information for a session

Public struct UStruct

FConcertSourceControlSettings

Public class

IConcertClient

Interface for Concert client

Public class

IConcertClientConnectionTask

Interface for tasks executed during the Concert client connection flow (eg, validation, creation, connection)

Public class

IConcertClientSession

Interface for Concert client sessions

Public class

IConcertModule

Interface for the Main Concert module.

Public class

IConcertServer

Interface for Concert server

Public class

IConcertServerEventSink

Interface for events that Concert server can emit

Public class

IConcertServerSession

Interface for Concert server sessions

Public class

IConcertSession

Interface for Concert sessions

Public class

IConcertSessionCustomEventHandler

Interface for session custom event handler

Public class

IConcertSessionCustomRequestHandler

Interface for session custom request handler

Public class

IConcertSessionCustomResponseHandler

Interface for session custom request handler TODO: replace by a generalized erased promise/future pair??

Public class

TConcertFunctionSessionCustomEventHandler

Implementation of a session custom event handler that calls a function with the correct event type in the handler function signature.

Public class

TConcertFunctionSessionCustomRequestHandler

Implementation of a session custom request handler that calls a function with the correct request type in the handler function signature.

Public class

TConcertFutureSessionCustomResponseHandler

Implementation of a session custom response handler that uses a future to dispatch back the response

Public class

TConcertRawSessionCustomEventHandler

Implementation of a session custom event handler that uses a raw member function pointer with the correct event type in the handler function signature.

Public class

TConcertRawSessionCustomRequestHandler

Implementation of a session custom request handler that calls a raw member function with the correct request type in the handler function signature.

Public class UClass Config

UConcertClientConfig

Public class UClass Config

UConcertServerConfig

Typedefs

Enums

Name

Description

Public enum UEnum

EConcertClientStatus

Status for Concert session clients

Public enum UEnum

EConcertConnectionResult

Connection Result for Concert client session

Public enum UEnum

EConcertConnectionStatus

Connection status for Concert client sessions

Public enum

EConcertConnectionTaskAction

Enum to indicate if any action were taken for the connection task

Public enum UEnum

EConcertServerFlags

Public enum UEnum

EConcertSessionRepositoryMountResponseCode

Response code returned when trying to mount a session repository on the server.

Public enum UEnum

EConcertSessionResponseCode

Response codes for a session custom request

Public enum UEnum

EConcertSourceValidationMode

Public enum

EConcertVersionValidationMode

Modes that can be used when validating Concert version information

Functions

Name Description

Public function

bool

 

ConcertUtil::Copy

(
    FArchive & DstAr,
    FArchive & SrcAr,
    int64 Size
)

Copy the specified data size from a source archive into a destination archive.

Public function

bool

 

ConcertUtil::DeleteDirectoryTree

(
    const TCHAR * InDirectoryToDele...,
    const TCHAR * InMoveToDirBefore...
)

Delete a directory tree via a move and delete

Public function

constexpr bo ...

 

operator!

(
    EConcertServerFlags E
)

Public function

constexpr EC ...

 

operator&

(
    EConcertServerFlags Lhs,
    EConcertServerFlags Rhs
)

Public function

EConcertServ ...

 

operator&=

(
    EConcertServerFlags & Lhs,
    EConcertServerFlags Rhs
)

Public function

constexpr EC ...

 

operator^

(
    EConcertServerFlags Lhs,
    EConcertServerFlags Rhs
)

Public function

EConcertServ ...

 

operator^=

(
    EConcertServerFlags & Lhs,
    EConcertServerFlags Rhs
)

Public function

constexpr EC ...

 

operator|

(
    EConcertServerFlags Lhs,
    EConcertServerFlags Rhs
)

Public function

EConcertServ ...

 

operator|=

(
    EConcertServerFlags & Lhs,
    EConcertServerFlags Rhs
)

Public function

constexpr EC ...

 

operator~

(
    EConcertServerFlags E
)

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