LeviLamina
Loading...
Searching...
No Matches
FileSecureStorage Class Reference
+ Inheritance diagram for FileSecureStorage:

Classes

class  FileStorageSystem
 
class  StorageSystem
 

Public Member Functions

FileSecureStorageoperator= (FileSecureStorage const &)
 
 FileSecureStorage (FileSecureStorage const &)
 
virtual bool add (::std::string const &key, ::std::string const &value)
 
virtual bool addOrUpdate (::std::string const &key, ::std::string const &value)
 
virtual bool remove (::std::string const &key)
 
virtual bool get (::std::string const &key, ::std::string &outValue)
 
MCAPI FileSecureStorage (::Core::PathBuffer<::std::string > const &settingsPath, ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const &sskSystem, ::ISecureStorageKeySystem *baseSettingsPath, ::Core::Path const &userDataPath, ::FileSecureStorage::StorageSystem *storage)
 
MCAPI::std::string _contentKeyObfuscator (::std::string const &codedData, ::std::string const &identifier)
 
MCAPI::SecureStorageKey _getSecureStorageKey () const
 
MCAPI bool _init (bool expectedFailure)
 
MCAPI void _initalizeSymmetricEncyrption (::std::string &symmetricKey, bool force)
 
MCAPI void _rebuildSecureStorageFile ()
 
MCAPI void * $ctor (::Core::PathBuffer<::std::string > const &settingsPath, ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const &sskSystem, ::ISecureStorageKeySystem *baseSettingsPath, ::Core::Path const &userDataPath, ::FileSecureStorage::StorageSystem *storage)
 
MCAPI void $dtor ()
 
MCAPI bool $add (::std::string const &key, ::std::string const &value)
 
MCAPI bool $addOrUpdate (::std::string const &key, ::std::string const &value)
 
MCAPI bool $remove (::std::string const &key)
 
MCAPI bool $get (::std::string const &key, ::std::string &outValue)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk3dbac1
 
::ll::UntypedStorage< 8, 16 > mUnk8a969d
 
::ll::UntypedStorage< 8, 8 > mUnk7832e5
 
::ll::UntypedStorage< 8, 64 > mUnk691ea8
 
::ll::UntypedStorage< 8, 64 > mUnk36a680
 
::ll::UntypedStorage< 8, 8 > mUnkf95aee
 
::ll::UntypedStorage< 8, 8 > mUnk7dfe40
 
::ll::UntypedStorage< 8, 8 > mUnkd82ddc
 
::ll::UntypedStorage< 8, 8 > mUnk9dc477
 
::ll::UntypedStorage< 8, 32 > mUnk9ecaf6
 
::ll::UntypedStorage< 8, 32 > mUnkae0628
 

Member Function Documentation

◆ add()

virtual bool FileSecureStorage::add ( ::std::string const & key,
::std::string const & value )
virtual

Implements SecureStorage.

◆ addOrUpdate()

virtual bool FileSecureStorage::addOrUpdate ( ::std::string const & key,
::std::string const & value )
virtual

Implements SecureStorage.

◆ remove()

virtual bool FileSecureStorage::remove ( ::std::string const & key)
virtual

Implements SecureStorage.

◆ get()

virtual bool FileSecureStorage::get ( ::std::string const & key,
::std::string & outValue )
virtual

Implements SecureStorage.


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