Navigation
API > API/Plugins > API/Plugins/Concert
Interface for Concert client sessions
| Name | IConcertClientSession |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertMain/Source/Concert/Public/IConcertSession.h |
| Include Path | #include "IConcertSession.h" |
Syntax
class IConcertClientSession : public IConcertSession
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IConcertClientSession() |
IConcertSession.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Connect() |
Start the connection handshake with the server session | IConcertSession.h | |
void Disconnect() |
Disconnect gracefully from the server session | IConcertSession.h | |
EConcertConnectionStatus GetConnectionStatus() |
Get the session connection status to the server session | IConcertSession.h | |
const FConcertClientInfo & GetLocalClientInfo() |
Get the local user's ClientInfo | IConcertSession.h | |
EConcertSendReceiveState GetSendReceiveState() |
Get the send/receive state for this session. | IConcertSession.h | |
FConcertSequencedCustomEventManager & GetSequencedEventManager() |
Manager for helping sequence custom events on client sessions. | IConcertSession.h | |
FGuid GetSessionClientEndpointId() |
Get the client endpoint ID | IConcertSession.h | |
FGuid GetSessionServerEndpointId() |
Get the server endpoint ID | IConcertSession.h | |
FOnConcertClientSessionConnectionChanged & OnConnectionChanged() |
Callback when the session connection state changes | IConcertSession.h | |
FOnConcertClientSessionClientChanged & OnSessionClientChanged() |
Callback when a session client state changes | IConcertSession.h | |
FOnConcertSessionRenamed & OnSessionRenamed() |
Callback when the session name changes. | IConcertSession.h | |
FOnConcertClientSessionTick & OnTick() |
Callback when a connected client session gets ticked | IConcertSession.h | |
void SetSendReceiveState
(
EConcertSendReceiveState InSendReceiveState |
Set the send/receive state for this session. | IConcertSession.h | |
void UpdateLocalClientInfo
(
const FConcertClientInfoUpdate& UpdatedFields |
Update the local user's ClientInfo | IConcertSession.h |