| IConcertFileSharingService
|
Module |
|
Header |
/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/ConcertLocalFileSharingService.h |
Include |
#include "ConcertLocalFileSharingService.h" |
class FConcertLocalFileSharingService : public IConcertFileSharingService
Share files using a local directory. It works only for one client and one server running on the same machine. The publisher of a file stores a file for sharing and gets a unique ID to consume the file back. It is the publisher responsibility to share the ID with the consumer (i.e. through a concert msg). The shared files are automatically deleted once consumed or when the file expires.
@note This is mainly designed for the recovery system.
Name | Description | |
---|---|---|
|
FConcertLocalFileSharingService ( |
Construct the local file sharing service. |
Name | Description | |
---|---|---|
|
~FConcertLocalFileSharingService() |
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
CreateReader ( |
Consumes a file corresponding to the unique file ID, if available. |
|
Publish |
Copies the specified file in the service storage and return a unique ID required to consume it back. |
|
|
Publish |
Copies the content of the archive in the service storage and return a unique ID required to consume it back. |