Navigation
Unreal Engine C++ API Reference > Plugins > Concert
Inheritance Hierarchy
- IConcertSession
- IConcertClientSession
- IConcertServerSession
References
Module | Concert |
Header | /Engine/Plugins/Developer/Concert/ConcertMain/Source/Concert/Public/IConcertSession.h |
Include | #include "IConcertSession.h" |
Syntax
class IConcertSession
Remarks
Interface for Concert sessions
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Clear a custom event handler for this session | |
![]() ![]() |
bool | FindSessionClient
(
const FGuid& EndpointId, |
Find the the client for the specified endpoint ID |
![]() ![]() |
FConcertScratchpadPtr | GetClientScratchpad
(
const FGuid& ClientEndpointId |
Get the scratchpad associated with the given client ID. |
![]() ![]() |
const FGuid & | GetId () |
|
![]() ![]() |
const FString & | GetName () |
|
![]() ![]() |
FConcertScratchpadRef | Get the scratchpad associated with this concert session. | |
![]() ![]() |
TArray< FGuid > | Get the list of connected client endpoint IDs | |
![]() ![]() |
TArray< FConcertSessionClientInfo > | Get the information about all connected clients | |
![]() ![]() |
const FConcertSessionInfo & | ||
![]() ![]() |
FString | Give the working directory for this session | |
![]() |
void | InternalClearCustomEventHandler
(
const FName& EventMessageType |
Clear a custom event handler for this session |
![]() |
FDelegateHandle | InternalRegisterCustomEventHandler
(
const FName& EventMessageType, |
Register a custom event handler for this session |
![]() |
void | InternalRegisterCustomRequestHandler
(
const FName& RequestMessageType, |
Register a custom request handler for this session |
![]() |
void | InternalSendCustomEvent
(
const UScriptStruct* EventType, |
Send a custom event event to the given endpoints |
![]() |
void | InternalSendCustomRequest
(
const UScriptStruct* RequestType, |
Send a custom request to the given endpoint |
![]() |
void | InternalUnregisterCustomEventHandler
(
const FName& EventMessageType, |
Unregister a custom event handler for this session |
![]() |
void | InternalUnregisterCustomEventHandler
(
const FName& EventMessageType, |
|
![]() |
void | InternalUnregisterCustomRequestHandler
(
const FName& RequestMessageType |
Unregister a custom request handler for this session |
![]() |
FDelegateHandle | RegisterCustomEventHandler
(
typename TConcertFunctionSessionCustomEventHandler< EventType >::FFuncType Func |
Register a custom event handler for this session |
![]() |
FDelegateHandle | RegisterCustomEventHandler
(
HandlerType* Handler, |
Register a custom event handler for this session |
![]() |
void | RegisterCustomRequestHandler
(
typename TConcertFunctionSessionCustomRequestHandler< RequestType, ResponseType >::FFuncType Func |
Register a custom request handler for this session |
![]() |
void | RegisterCustomRequestHandler
(
HandlerType* Handler, |
Register a custom request handler for this session |
![]() |
void | SendCustomEvent
(
const EventType& Event, |
Send a custom event event to the given endpoint |
![]() |
void | SendCustomEvent
(
const EventType& Event, |
Send a custom event event to the given endpoints |
![]() |
TFuture< ResponseType > | SendCustomRequest
(
const RequestType& Request, |
Send a custom request to the given endpoint |
![]() |
void | Shutdown () |
|
![]() |
void | Startup () |
|
![]() |
void | UnregisterCustomEventHandler
(
const FDelegateHandle EventHandle |
Unregister a custom event handler for this session |
![]() |
void | UnregisterCustomEventHandler
(
HandlerType* EventHandler |
Unregister a custom event handler for this session |
![]() |
void | Unregister a custom request handler for this session |