class Poco::SemaphoreImpl

#include <Semaphore_POSIX.h>

class SemaphoreImpl
{
protected:
    // construction

    SemaphoreImpl(
        int n,
        int max
        );

    // methods

    void
    setImpl();

    void
    waitImpl();

    bool
    waitImpl(long milliseconds);
};

// direct descendants

class Semaphore;