iodrivers_base
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
tasks
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
9
class
ConfigureGuard
10
{
11
private
:
12
iodrivers_base::Task
*m_task;
13
bool
m_committed;
14
15
public
:
16
explicit
ConfigureGuard
(
iodrivers_base::Task
*task);
17
~ConfigureGuard
();
18
void
commit
();
19
};
20
21
}
22
23
#endif
iodrivers_base::ConfigureGuard::~ConfigureGuard
~ConfigureGuard()
Definition:
ConfigureGuard.cpp:12
iodrivers_base::Task
Definition:
Task.hpp:65
iodrivers_base::ConfigureGuard::ConfigureGuard
ConfigureGuard(iodrivers_base::Task *task)
Definition:
ConfigureGuard.cpp:6
iodrivers_base
Definition:
RawPacket.hpp:7
iodrivers_base::ConfigureGuard
Definition:
ConfigureGuard.hpp:9
iodrivers_base::ConfigureGuard::commit
void commit()
Definition:
ConfigureGuard.cpp:34
Generated by
1.8.11