RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
storage_writing.hpp
Go to the documentation of this file.
1 // Copyright (c) 2017 Ricoh Company, Ltd. All Rights Reserved.
2 #ifndef RICOH_CAMERA_SDK_STORAGE_WRITING_HPP_
3 #define RICOH_CAMERA_SDK_STORAGE_WRITING_HPP_
4 
7 
8 namespace Ricoh {
9 namespace CameraController {
10 
18 public:
19  static const StorageWriting* True;
20  static const StorageWriting* False;
21 
26 
32  StorageWriting(bool storageWriting);
33 
34  ~StorageWriting() = default;
35 
36 private:
37 
38  static const std::string Name;
39 };
40 
45 public:
49  StorageWritingValue(bool storageWriting);
50 
51  ~StorageWritingValue() = default;
52 
53  bool operator==(const CaptureSettingValue& obj) const override;
54  bool operator!=(const CaptureSettingValue& obj) const override;
55 
61  bool get() const;
62 
63  std::string toString() const override;
64 
65 private:
66  bool value_;
67 };
68 
69 } // namespace CameraController
70 } // namespace Ricoh
71 
72 #endif // RICOH_CAMERA_SDK_STORAGE_WRITING_HPP_
Definition: camera_device.hpp:13
This class is base class for capture settings. Sub classes of this class are used to handle capture s...
Definition: capture_setting.hpp:20
static const StorageWriting * True
Definition: storage_writing.hpp:19
#define RCSDK_API
Definition: export.hpp:17
The class for setting whether to save to storage.
Definition: storage_writing.hpp:17
The class for setting value of storage writing.
Definition: storage_writing.hpp:44
This class is base for value of capture settings.
Definition: capture_setting.hpp:70
static const StorageWriting * False
Definition: storage_writing.hpp:20