FConcertSyncSessionDatabase::AddPackageActivity

Add a new package activity to this database, assigning it both an activity and package event ID.

Windows
MacOS
Linux

References

Module

ConcertSyncCore

Header

/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/ConcertSyncSessionDatabase.h

Include

#include "ConcertSyncSessionDatabase.h"

Source

/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Private/ConcertSyncSessionDatabase.cpp

Syntax

bool AddPackageActivity
(
    const FConcertSyncActivity & InPackageActivity,
    const FConcertPackageInfo & InPackageInfo,
    FConcertPackageDataStream & InPackageDataStream,
    int64 & OutActivityId,
    int64 & OutPackageEventId
)

Remarks

Add a new package activity to this database, assigning it both an activity and package event ID. @note The endpoint ID referenced by the activity must exist in the database (

Returns

True if the package activity was added, false otherwise.

Parameters

Parameter

Description

InPackageActivity

The base part of the package activity to add (the ActivityId, EventTime, EventType, EventId, and PackageRevision members are ignored).

InPackageInfo

Information about the package affected.

InPackageDataStream

A stream to the package data if the activty is about adding or modifying a package. Can be empty when the activity is about deleting or discarding changes.

OutActivityId

Populated with the ID of this activity in the database.

OutPackageEventId

Populated with the ID of the package event in the database (

See Also

SetEndpoint). @note This function is expected to be called on the server to populate its version of the session database.

GetPackageEvent).

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