class axl::sys::psx::Cond

#include <axl_sys_psx_Cond.h>

class Cond
{
public:
    // construction

    Cond(const pthread_condattr_t* attr = NULL);
    ~Cond();

    // methods

    operator pthread_cond_t *();

    bool
    signal();

    bool
    broadcast();

    bool
    wait(pthread_mutex_t* mutex);

    bool
    wait(
        pthread_mutex_t* mutex,
        uint_t timeout
        );
};