Navigation
Unreal Engine C++ API Reference > Plugins
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. |