Enrollment 28.2.0
Loading...
Searching...
No Matches
GlobalFileAccess Class Reference

Holds instance of BinaryFileAccess. More...

#include <BinaryFile.h>

Collaboration diagram for GlobalFileAccess:

Static Public Member Functions

static std::shared_ptr< BinaryFileAccess > Get ()
 Provides current BinaryFileAccess.
static void Set (const std::shared_ptr< BinaryFileAccess > &fileAccess)
 Sets new global BinaryFileAccess.

Detailed Description

Holds instance of BinaryFileAccess.

When file access is not set then default one is FileSystemAccess. The class is singleton.

Member Function Documentation

◆ Get()

std::shared_ptr< BinaryFileAccess > Get ( )
inlinestatic

Provides current BinaryFileAccess.

Returns
current BinaryFileAccess

◆ Set()

void Set ( const std::shared_ptr< BinaryFileAccess > & fileAccess)
inlinestatic

Sets new global BinaryFileAccess.

Parameters
fileAccessnew BinaryFileAccess to store
Exceptions
NullArgumentExceptionwhen given fileAccess is null

The documentation for this class was generated from the following file: