iodrivers_base
ConfigureGuard.hpp
Go to the documentation of this file.
1 #ifndef IODRIVERS_BASE_OROGEN_CONFIGUREGUARD_HPP
2 #define IODRIVERS_BASE_OROGEN_CONFIGUREGUARD_HPP
3 
4 #include <iodrivers_base/Task.hpp>
5 #include <iodrivers_base/Driver.hpp>
6 
7 namespace iodrivers_base {
8 
10 {
11 private:
12  iodrivers_base::Task *m_task;
13  bool m_committed;
14 
15 public:
16  explicit ConfigureGuard(iodrivers_base::Task *task);
18  void commit();
19 };
20 
21 }
22 
23 #endif
~ConfigureGuard()
Definition: ConfigureGuard.cpp:12
Definition: Task.hpp:65
ConfigureGuard(iodrivers_base::Task *task)
Definition: ConfigureGuard.cpp:6
Definition: RawPacket.hpp:7
Definition: ConfigureGuard.hpp:9
void commit()
Definition: ConfigureGuard.cpp:34