fix concurrent
git-svn-id: svn://db.shs.com.ru/pip@884 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -1,36 +1,31 @@
|
||||
//
|
||||
// Created by fomenko on 25.09.2019.
|
||||
//
|
||||
|
||||
#ifndef AWRCANFLASHER_PICONDITIONLOCK_H
|
||||
#define AWRCANFLASHER_PICONDITIONLOCK_H
|
||||
|
||||
#include <pimutex.h>
|
||||
#include <piinit.h>
|
||||
#include "pimutex.h"
|
||||
|
||||
|
||||
/**
|
||||
* @brief Continued
|
||||
*/
|
||||
class PIP_EXPORT PIConditionLock {
|
||||
public:
|
||||
explicit PIConditionLock();
|
||||
virtual ~PIConditionLock();
|
||||
explicit PIConditionLock();
|
||||
virtual ~PIConditionLock();
|
||||
|
||||
/**
|
||||
* @brief lock
|
||||
*/
|
||||
void lock();
|
||||
//! \brief lock
|
||||
void lock();
|
||||
|
||||
/**
|
||||
* @brief unlock
|
||||
*/
|
||||
void unlock();
|
||||
//! \brief unlock
|
||||
void unlock();
|
||||
|
||||
//! \brief tryLock
|
||||
bool tryLock();
|
||||
|
||||
void * handle();
|
||||
|
||||
bool tryLock();
|
||||
void* handle();
|
||||
private:
|
||||
NO_COPY_CLASS(PIConditionLock)
|
||||
PRIVATE_DECLARATION
|
||||
NO_COPY_CLASS(PIConditionLock)
|
||||
PRIVATE_DECLARATION
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user