summaryrefslogtreecommitdiff
path: root/source/api_wrappers/linux/CWaitableObject.h
blob: 93cd6382c12d7478d15bc7a397aa472c6319f2c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*******************************************************************************
 * Copyright (C) ST-Ericsson SA 2011
 * License terms: 3-clause BSD license
 ******************************************************************************/

#ifndef _CWAITABLEOBJECT_H
#define _CWAITABLEOBJECT_H

#include "Types.h"

class CWaitableObject
{
public:
    CWaitableObject();
    virtual ~CWaitableObject();
    virtual DWORD Wait(DWORD dwTimeout = INFINITE) = 0;
private:

};

typedef CWaitableObject *HANDLE;

#endif /* _CWAITABLEOBJECT_H */