class Core::Test::LockingThread

class LockingThread: public Core::Threads::Thread
{
public:
    // construction

    LockingThread(int& value, Threads::Lock& lock);

    // methods

    int threadEntry();
};

Inherited Members

public:
    // methods

    virtual int threadEntry() = 0;
    void start();
    void terminate();
    bool join(uint32 milliseconds);
    void setPriority(int priority);
    void setCPUAffinity(int cpu);
    int getPriority() const;
    ThreadID getID() const;
    CStringPtr getName() const;
    int getNativePriority() const;
    int64 getUserModeTime() const;
    int getErrors() const;
    Platform::Thread& getPlatformThread();
    virtual int threadEntry() = 0;