public:
explicit MultiProcessLockMac(const std::string& name) : name_(name) { }
- virtual ~MultiProcessLockMac() {
+ ~MultiProcessLockMac() override {
if (port_ != NULL) {
Unlock();
}
}
- virtual bool TryLock() OVERRIDE {
+ bool TryLock() override {
if (port_ != NULL) {
DLOG(ERROR) << "MultiProcessLock is already locked - " << name_;
return true;
return port_ != NULL;
}
- virtual void Unlock() OVERRIDE {
+ void Unlock() override {
if (port_ == NULL) {
DLOG(ERROR) << "Over-unlocked MultiProcessLock - " << name_;
return;