Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FConcertAdmin_ArchiveSessionRequest | Create an archived copy of a live session. | ||
| FConcertAdmin_ArchiveSessionResponse | |||
| FConcertAdmin_BatchDeleteSessionRequest | Deletes several archived and/or live sessions. | ||
| FConcertAdmin_BatchDeleteSessionResponse | Answer by server | ||
| FConcertAdmin_CopySessionRequest | Used to copy a live session or restore an archived one. | ||
| FConcertAdmin_CreateSessionRequest | |||
| FConcertAdmin_DeleteSessionRequest | Delete an archived or live session. | ||
| FConcertAdmin_DeleteSessionResponse | |||
| FConcertAdmin_DiscoverServersEvent | |||
| FConcertAdmin_DropSessionRepositoriesRequest | Drop one or more session repositories from the server, deleting all the contained files. | ||
| FConcertAdmin_DropSessionRepositoriesResponse | |||
| FConcertAdmin_FindSessionRequest | |||
| FConcertAdmin_GetAllSessionsRequest | |||
| FConcertAdmin_GetAllSessionsResponse | |||
| FConcertAdmin_GetArchivedSessionsRequest | |||
| FConcertAdmin_GetLiveSessionsRequest | |||
| FConcertAdmin_GetSessionActivitiesRequest | |||
| FConcertAdmin_GetSessionActivitiesResponse | |||
| FConcertAdmin_GetSessionClientsRequest | |||
| FConcertAdmin_GetSessionClientsResponse | |||
| FConcertAdmin_GetSessionRepositoriesRequest | Returns the list of repositories known of the server. | ||
| FConcertAdmin_GetSessionRepositoriesResponse | |||
| FConcertAdmin_GetSessionsResponse | |||
| FConcertAdmin_MountSessionRepositoryRequest | Mount a session repository used to store session files. | ||
| FConcertAdmin_MountSessionRepositoryResponse | |||
| FConcertAdmin_RenameSessionRequest | Rename a session. | ||
| FConcertAdmin_RenameSessionResponse | |||
| FConcertAdmin_ServerDiscoveredEvent | |||
| FConcertAdmin_SessionInfoResponse | |||
| FConcertByteArray | |||
| FConcertClientInfo | Holds info on a client connected through concert | ||
| FConcertClientInfoUpdate | Contains the FConcertClientInfo fields that can be updated. | ||
| FConcertCustomVersionInfo | Holds custom version information | ||
| FConcertEngineVersionInfo | Holds engine version information | ||
| FConcertFileVersionInfo | Holds file version information | ||
| FConcertInstanceInfo | Holds info on an instance communicating through concert | ||
| FConcertLog | |||
| FConcertSequencedCustomEvent | |||
| FConcertSequencedCustomEventManager | Allows users to reserve a spot in the outbound queues. | ||
| FConcertServerInfo | Holds info on a Concert server | ||
| FConcertSession_ClientListUpdatedEvent | |||
| FConcertSession_CustomEvent | |||
| FConcertSession_CustomRequest | |||
| FConcertSession_CustomResponse | |||
| FConcertSession_DiscoverAndJoinSessionEvent | |||
| FConcertSession_JoinSessionResultEvent | |||
| FConcertSession_LeaveSessionEvent | |||
| FConcertSession_SessionRenamedEvent | |||
| FConcertSession_UpdateClientInfoEvent | |||
| FConcertSessionClientInfo | Holds information on session client | ||
| FConcertSessionCommonImpl | Common implementation for Concert Client and Server sessions (This doesn't inherit from any session interface, but does implement some of their API with a "Common" prefix on the function names. Interface implementations can also inherit from this common impl and then call the "Common" functions from the interface overrides. | ||
| FConcertSessionContext | Context struct for session custom message handlers | ||
| FConcertSessionCustomEventHandlerBase | Common implementation of a session custom event handler. | ||
| FConcertSessionFilter | Holds filter rules used when migrating session data | ||
| FConcertSessionInfo | Holds info on a session | ||
| FConcertSessionRepositoryInfo | Contains information about a session repository. | ||
| FConcertSessionSerializedPayload | |||
| FConcertSessionSettings | |||
| FConcertSessionVersionInfo | Holds version information for a session | ||
| FDeletedSessionInfo | |||
| FInternalLiveSessionCreationParams | |||
| IConcertClientSession | Interface for Concert client sessions | ||
| IConcertModule | Interface for the Main Concert module. | ||
| IConcertServerEventSink | Interface for events that Concert server can emit | ||
| IConcertServerSession | Interface for Concert server sessions | ||
| IConcertSession | Interface for Concert sessions | ||
| IConcertSessionCustomEventHandler | Interface for session custom event handler | ||
| IConcertSessionCustomRequestHandler | Interface for session custom request handler | ||
| IConcertSessionCustomResponseHandler | Interface for session custom request handler TODO: replace by a generalized erased promise/future pair?? | ||
| TConcertFunctionSessionCustomEventHandler | Implementation of a session custom event handler that calls a function with the correct event type in the handler function signature. | ||
| TConcertFunctionSessionCustomRequestHandler | Implementation of a session custom request handler that calls a function with the correct request type in the handler function signature. | ||
| TConcertFutureSessionCustomResponseHandler | Implementation of a session custom response handler that uses a future to dispatch back the response | ||
| 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. | ||
| TConcertRawSessionCustomRequestHandler | Implementation of a session custom request handler that calls a raw member function with the correct request type in the handler function signature. |
Typedefs
Enums
| Type | Name | Description | |
|---|---|---|---|
| EBatchSessionDeletionFlags | |||
| EConcertClientStatus | Status for Concert session clients | ||
| EConcertCompressionDetails | |||
| EConcertConnectionResult | Connection Result for Concert client session | ||
| EConcertConnectionStatus | Connection status for Concert client sessions | ||
| EConcertLogMessageAction | |||
| EConcertPayloadCompressionType | |||
| EConcertPayloadSerializationMethod | |||
| EConcertSendReceiveState | |||
| EConcertServerFlags | |||
| EConcertSessionRepositoryMountResponseCode | Response code returned when trying to mount a session repository on the server. | ||
| EConcertSessionResponseCode | Response codes for a session custom request | ||
| EConcertSessionState | |||
| EConcertVersionValidationMode | Modes that can be used when validating Concert version information |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FArchiveSession_WithSession & | |||
| FArchiveSession_WithWorkingDir & | |||
| FCopySession & | |||
| FExportSession & | |||
| FOnArchivedSessionCreated & | |||
| FOnArchivedSessionDestroyed & | |||
| FOnArchivedSessionRenamed & | |||
| FOnLiveSessionCreated & | |||
| FOnLiveSessionDestroyed & | |||
| FOnLiveSessionRenamed & | |||
| FRestoreSession & | |||
| bool | ConcertUtil::Copy
(
FArchive& DstAr, |
Copy the specified data size from a source archive into a destination archive. | |
| IConcertTransportLoggerRef | ConcertUtil::CreateLogger
(
const FConcertEndpointContext& InOwnerContext, |
Factory function for use with FConcertTransportLoggerFactory | |
| bool | ConcertUtil::DeleteDirectoryTree
(
const TCHAR* InDirectoryToDelete, |
Delete a directory tree via a move and delete | |
| void | ConcertUtil::SetVerboseLogging
(
bool bInState |
Turn on verbose logging for all loggers (including console loggers). | |
| constexpr bool | |||
| constexpr bool | operator!
(
EConcertServerFlags E |
||
| constexpr bool | |||
| constexpr EBatchSessionDeletionFlags | |||
| constexpr EConcertCompressionDetails | |||
| constexpr EConcertServerFlags | operator&
(
EConcertServerFlags Lhs, |
||
| EBatchSessionDeletionFlags & | operator&=
(
EBatchSessionDeletionFlags& Lhs, |
||
| EConcertCompressionDetails & | operator&=
(
EConcertCompressionDetails& Lhs, |
||
| EConcertServerFlags & | operator&=
(
EConcertServerFlags& Lhs, |
||
| constexpr EConcertCompressionDetails | |||
| constexpr EConcertServerFlags | operator^
(
EConcertServerFlags Lhs, |
||
| constexpr EBatchSessionDeletionFlags | |||
| EConcertCompressionDetails & | operator^=
(
EConcertCompressionDetails& Lhs, |
||
| EConcertServerFlags & | operator^=
(
EConcertServerFlags& Lhs, |
||
| EBatchSessionDeletionFlags & | operator^=
(
EBatchSessionDeletionFlags& Lhs, |
||
| constexpr EBatchSessionDeletionFlags | |||
| constexpr EConcertCompressionDetails | |||
| constexpr EConcertServerFlags | operator|
(
EConcertServerFlags Lhs, |
||
| EConcertCompressionDetails & | operator|=
(
EConcertCompressionDetails& Lhs, |
||
| EConcertServerFlags & | operator|=
(
EConcertServerFlags& Lhs, |
||
| EBatchSessionDeletionFlags & | operator|=
(
EBatchSessionDeletionFlags& Lhs, |
||
| constexpr EConcertServerFlags | operator~
(
EConcertServerFlags E |
||
| constexpr EBatchSessionDeletionFlags | |||
| constexpr EConcertCompressionDetails | |||
| bool | Returns truen if the compression details is set to compressed format. | ||
| bool | Returns true if we are suppose to use Oodle for compression. | ||
| bool | Returns true if the compression details is set to uncompressed format. | ||
| FName | Get the named compression algorithm based on the provided details. | ||
| FName | Get the named compression algorithm to invoke with serializer and memory compressors. | ||
| EConcertCompressionDetails | UE::Concert::Compression::GetCompressionDetails
(
SizeType DataSize |
Based on the data size return the current compression details to store. | |
| ECompressionFlags | Get the default flags to use when invoking the compressor. | ||
| EConcertCompressionDetails | Add in the compression flags to the concert compression details enum. | ||
| EConcertCompressionDetails | UE::Concert::Compression::GetCompressionFromNamedType
(
FName NamedMethod, |
For a given named compression algorithm and compression flags convert it into a EConcertCompressionDetails | |
| ECompressionFlags | Get the compression enum value given the concert compression settings. | ||
| bool | UE::Concert::Compression::ShouldCompress
(
SizeType DataSize |
Based on the size of the data to compress indicate if we should invoke the compressor. |