F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
LinuxTimerComponentImplCommon.cpp
Go to the documentation of this file.
1// ======================================================================
2// \title LinuxTimerImpl.cpp
3// \author tim
4// \brief cpp file for LinuxTimer component implementation class
5//
6// \copyright
7// Copyright 2009-2015, by the California Institute of Technology.
8// ALL RIGHTS RESERVED. United States Government Sponsorship
9// acknowledged.
10//
11// ======================================================================
12
13
15#include <FpConfig.hpp>
16
17namespace Svc {
18
19 // ----------------------------------------------------------------------
20 // Construction, initialization, and destruction
21 // ----------------------------------------------------------------------
22
23 LinuxTimerComponentImpl ::
24 LinuxTimerComponentImpl(
25 const char *const compName
26 ) : LinuxTimerComponentBase(compName),
27 m_quit(false)
28 {
29
30 }
31
32 LinuxTimerComponentImpl ::
33 ~LinuxTimerComponentImpl()
34 {
35
36 }
37
39 this->m_mutex.lock();
40 this->m_quit = true;
41 this->m_mutex.unLock();
42 }
43
44} // end namespace Svc
C++-compatible configuration header for fprime configuration.
void unLock()
unlock the mutex and assert success
Definition Mutex.cpp:40
void lock()
lock the mutex and assert success
Definition Mutex.cpp:34
Auto-generated base for LinuxTimer component.