14 #include <epicsMutex.h> 17 #include <pv/noDefaultMethods.h> 26 namespace epics {
namespace pvData {
28 typedef epicsMutex Mutex;
44 : mutexPtr(m), locked(
true)
80 if(locked)
return true;
81 if(mutexPtr.tryLock()) {
A lock for multithreading.
virtual void serialize(ByteBuffer *buffer, SerializableControl *flusher, std::size_t offset, std::size_t count) const =0
#define EPICS_NOT_COPYABLE(CLASS)
Disable implicit copyable.