Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient
Streams an archived session activities asynchronously and caches them until the client poll and consume them synchronously. The streams also caches the corresponding client info for lookup.
| Name | FConcertActivityStream |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/ConcertActivityStream.h |
| Include Path | #include "ConcertActivityStream.h" |
Syntax
class FConcertActivityStream
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FConcertActivityStream
(
TWeakPtr< IConcertClient, ESPMode::ThreadSafe > InConcertClient, |
Construct a input activity stream used to read a Concert session activities from the most recent to the oldest. | ConcertActivityStream.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdminEndpointId | FGuid | ConcertActivityStream.h | ||
| AvailableActivities | TArray< TSharedPtr< FConcertSessionActivity > > | ConcertActivityStream.h | ||
| bAllActivitiesFetched | bool | ConcertActivityStream.h | ||
| bFetching | bool | ConcertActivityStream.h | ||
| bIncludeActivityDetails | bool | ConcertActivityStream.h | ||
| BufferSize | uint32 | ConcertActivityStream.h | ||
| EndpointClientInfoMap | TMap< FGuid, FConcertClientInfo > | ConcertActivityStream.h | ||
| FetchRequestContinuationToken | TSharedPtr< uint8, ESPMode::ThreadSafe > | ConcertActivityStream.h | ||
| LastErrorMsg | FText | ConcertActivityStream.h | ||
| LowestFetchedActivityId | int64 | ConcertActivityStream.h | ||
| SessionId | FGuid | ConcertActivityStream.h | ||
| TotalActivityCount | int64 | ConcertActivityStream.h | ||
| WeakConcertClient | TWeakPtr< IConcertClient, ESPMode::ThreadSafe > | ConcertActivityStream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FConcertClientInfo * GetActivityClientInfo
(
const FGuid& ActivityEndpointId |
Returns the client info corresponding to an activities. | ConcertActivityStream.h | |
bool Read
(
TArray< TSharedPtr< FConcertSessionActivity > >& InOutActivities, |
Reads all buffered activities. | ConcertActivityStream.h |