diff options
author | MikalaiR <nikolay.romanovich@narod.ru> | 2015-11-13 18:26:40 +0000 |
---|---|---|
committer | MikalaiR <nikolay.romanovich@narod.ru> | 2015-11-13 18:26:40 +0000 |
commit | 85c9a8f36922b56fcf9b42842dfe37902b028ce0 (patch) | |
tree | 9d09243e829f278764f8a73600eaa47b4f3016bc /protocols/SkypeWeb/src/skype_utils.h | |
parent | 7b5190da46bf7ed59c78cc1d521a32cf82db870e (diff) |
SkypeWeb: images uploading support (part 1)
git-svn-id: http://svn.miranda-ng.org/main/trunk@15718 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/SkypeWeb/src/skype_utils.h')
-rw-r--r-- | protocols/SkypeWeb/src/skype_utils.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/protocols/SkypeWeb/src/skype_utils.h b/protocols/SkypeWeb/src/skype_utils.h index e9c1275334..34c2324dda 100644 --- a/protocols/SkypeWeb/src/skype_utils.h +++ b/protocols/SkypeWeb/src/skype_utils.h @@ -80,13 +80,12 @@ class EventHandle {
HANDLE _hEvent;
public:
- inline EventHandle() { _hEvent = CreateEvent(NULL, 0, 0, NULL); }
- inline ~EventHandle() { CloseHandle(_hEvent); }
- inline void Set() { SetEvent(_hEvent); }
- inline void Wait() { WaitForSingleObject(_hEvent, INFINITE); }
- inline void Wait(DWORD dwMilliseconds) { WaitForSingleObject(_hEvent, dwMilliseconds); }
- inline operator HANDLE() { return _hEvent; }
+ __inline explicit EventHandle() { _hEvent = CreateEvent(NULL, 0, 0, NULL); }
+ __inline explicit EventHandle(HANDLE hEvent) : _hEvent(hEvent) {}
+ __inline ~EventHandle() { CloseHandle(_hEvent); }
+ __inline void Set() { SetEvent(_hEvent); }
+ __inline void Wait(DWORD dwMilliseconds = INFINITE) { WaitForSingleObject(_hEvent, dwMilliseconds); }
+ __inline operator HANDLE() { return _hEvent; }
};
-
#endif //_UTILS_H_
\ No newline at end of file |