ObjFW  Diff

Differences From Artifact [aeb3ba4046]:

To Artifact [81ef5bf556]:


65
66
67
68
69
70
71
72
73
74
75
76


77
78

79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94


95
96

97
98
99
100
101
102
103
65
66
67
68
69
70
71





72
73
74

75
76
77
78
79
80
81
82
83
84
85
86





87
88
89

90
91
92
93
94
95
96
97







-
-
-
-
-
+
+

-
+











-
-
-
-
-
+
+

-
+







 *	     OFKernelEventObserver.h ObjFW/OFKernelEventObserver.h
 *
 * @brief This protocol is implemented by classes which can be observed for
 *	  readiness for reading by OFKernelEventObserver.
 */
@protocol OFReadyForReadingObserving <OFObject>
/*!
 * @brief Returns the file descriptor for reading that should be checked by the
 *	  OFKernelEventObserver.
 *
 * @return The file descriptor for reading that should be checked by the
 *	   OFKernelEventObserver
 * The file descriptor for reading that should be checked by the
 * OFKernelEventObserver.
 */
- (int)fileDescriptorForReading;
@property (readonly, nonatomic) int fileDescriptorForReading;
@end

/*!
 * @protocol OFReadyForWritingObserving
 *	     OFKernelEventObserver.h ObjFW/OFKernelEventObserver.h
 *
 * @brief This protocol is implemented by classes which can be observed for
 *	  readiness for writing by OFKernelEventObserver.
 */
@protocol OFReadyForWritingObserving <OFObject>
/*!
 * @brief Returns the file descriptor for writing that should be checked by the
 *	  OFKernelEventObserver.
 *
 * @return The file descriptor for writing that should be checked by the
 *	   OFKernelEventObserver
 * The file descriptor for writing that should be checked by the
 * OFKernelEventObserver.
 */
- (int)fileDescriptorForWriting;
@property (readonly, nonatomic) int fileDescriptorForWriting;
@end

/*!
 * @class OFKernelEventObserver
 *	  OFKernelEventObserver.h ObjFW/OFKernelEventObserver.h
 *
 * @brief A class that can observe multiple kernel events (e.g. streams being