Files
allwpilib/networktables/cpp/lib/Athena/OSAL/Synchronized.cpp

18 lines
274 B
C++
Raw Normal View History

#include "OSAL/Synchronized.h"
#include <stdlib.h>
pthread_mutexattr_t mta;
bool hasInit = false;
NTSynchronized::NTSynchronized(NTReentrantSemaphore& semaphore):m_semaphore(semaphore)
{
m_semaphore.take();
}
NTSynchronized::~NTSynchronized()
{
m_semaphore.give();
}