Skip to main content

Module lock

Module lock 

Source
Expand description

Locking types for Foundation.

Corresponds to Foundation/NSLock.hpp.

§C++ Equivalent

namespace NS {
template <class _Class, class _Base = class Object>
class Locking : public _Base {
public:
    void lock();
    void unlock();
};

class Condition : public Locking<Condition> {
public:
    static Condition* alloc();
    Condition*        init();
    void              wait();
    bool              waitUntilDate(Date* pLimit);
    void              signal();
    void              broadcast();
};
}

Structs§

Condition
An Objective-C condition object.

Traits§

Locking
Trait for objects that support locking.