IConcertClientSession

Interface for Concert client sessions

Windows
MacOS
Linux

Inheritance Hierarchy

IConcertSession

IConcertClientSession

References

Module

Concert

Header

/Engine/Plugins/Developer/Concert/ConcertMain/Source/Concert/Public/IConcertSession.h

Include

#include "IConcertSession.h"

Syntax

class IConcertClientSession : public IConcertSession

Remarks

Interface for Concert client sessions

Destructors

Name Description

Public function Virtual

~IConcertClientSession()

Functions

Name Description

Public function

void

 

Connect()

Start the connection handshake with the server session

Public function

void

 

Disconnect()

Disconnect gracefully from the server session

Public function Const

EConcertConn...

 

GetConnectionStatus()

Get the session connection status to the server session

Public function Const

const FConce...

 

GetLocalClientInfo()

Get the local user's ClientInfo

Public function Const

FGuid

 

GetSessionClientEndpointId()

Get the client endpoint ID

Public function Const

FGuid

 

GetSessionServerEndpointId()

Get the server endpoint ID

Public function Const

bool

 

IsSuspended()

Does this session currently have live-updates suspended?

Public function

FOnConcertCl...

 

OnConnectionChanged()

Callback when the session connection state changes

Public function

FOnConcertCl...

 

OnSessionClientChanged()

Callback when a session client state changes

Public function

FOnConcertSe...

 

OnSessionRenamed()

Callback when the session name changes.

Public function

FOnConcertCl...

 

OnTick()

Callback when a connected client session gets ticked

Public function

void

 

Resume()

Resume live-updates for this session (must be paired with a call to Suspend)

Public function

void

 

Suspend()

Suspend live-updates for this session

Public function

void

 

UpdateLocalClientInfo

(
    const FConcertClientInfoUpdate& Up...
)

Update the local user's ClientInfo

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss