xref: /haiku/src/system/kernel/events/select_sync.h (revision e1c4049fed1047bdb957b0529e1921e97ef94770)
1 /*
2  * Copyright 2023, Haiku, Inc. All rights reserved.
3  * Distributed under the terms of the MIT License.
4  */
5 #ifndef _KERNEL_SELECT_SYNC_H
6 #define _KERNEL_SELECT_SYNC_H
7 
8 #include <wait_for_objects.h>
9 #include <Referenceable.h>
10 
11 
12 struct select_sync : public BReferenceable {
13 	virtual ~select_sync();
14 
15 	virtual status_t Notify(select_info* info, uint16 events) = 0;
16 };
17 
18 
19 #endif	// _KERNEL_SELECT_SYNC_H
20