Baigudin Software avatar
EOOS Systems logo
home
ru region
en region

Interface «eoos::api::SemaphoreManager»

Semaphore sub-system manager interface.

public: virtual ~SemaphoreManager();

Destructor.

public: virtual Semaphore* create(int32_t permits);

Creates a new semaphore resource.

Parameters:
permits — The initial number of permits available.

Returns:
A new semaphore resource, or NULLPTR if an error has been occurred.

public: virtual bool_t isConstructed() const;

Tests if this object has been constructed.

Returns:
True if object has been constructed successfully.

Back to class list