You.i Engine
YiSecureStorageBridge.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_SECURE_STORAGE_BRIDGE_H_
3 #define _YI_SECURE_STORAGE_BRIDGE_H_
4 
10 #include "framework/YiPredef.h"
11 #include "signal/YiSignal.h"
12 #include "utility/YiString.h"
13 
23 {
24 public:
26 
30  virtual void StoreValue(const CYIString &rKey, const CYIString &rValue) = 0;
31 
35  virtual CYIString RetrieveValue(const CYIString &rKey) = 0;
36 
40  virtual void RemoveValue(const CYIString &rKey) = 0;
41 
47  virtual void SetEncryptionKey(const CYIString &rEncryptionKey) = 0;
48 };
49 
54 #endif
virtual void RemoveValue(const CYIString &rKey)=0
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
virtual CYIString RetrieveValue(const CYIString &rKey)=0
virtual void SetEncryptionKey(const CYIString &rEncryptionKey)=0
This class is used to securely store a specific key-value pair.
Definition: YiSecureStorageBridge.h:22
virtual void StoreValue(const CYIString &rKey, const CYIString &rValue)=0
virtual ~CYISecureStorageBridge()
Definition: YiSecureStorageBridge.h:25