PSingleInstance.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015-2018 Digital Barriers plc. All rights reserved.
3  * Contact: http://www.digitalbarriers.com/
4  *
5  * This file is part of the Papillon SDK.
6  *
7  * You can't use, modify or distribute any part of this file without
8  * the explicit written agreements of Digital Barriers.
9  */
10 
15 #pragma once
16 #include <PObject.h>
17 
18 PAPILLON_BEGIN_NAMESPACE
19 
35 class PAPILLON_API_CORE PSingleInstance : public PObject
36 {
37 public:
54  explicit PSingleInstance(const char* uniqueName);
55 
59  virtual ~PSingleInstance();
60 
65  bool IsAlreadyRunning() const;
66 };
67 
68 
69 PAPILLON_END_NAMESPACE
The PSingleInstance class provides a simple mechanism to check if several instances of the same appli...
The PObject class is the root class of all Papillon classes; all PObject behaves like shared referenc...
Definition: PObject.h:27
Class PObject: the root class of all Papillon classes.