@@ -25,10 +25,13 @@ @class OFMutex; #endif @class OFDate; /*! + * @protocol OFKernelEventObserverDelegate + * OFKernelEventObserver.h ObjFW/OFKernelEventObserver.h + * * @brief A protocol that needs to be implemented by delegates for * OFKernelEventObserver. */ @protocol OFKernelEventObserverDelegate #ifdef OF_HAVE_OPTIONAL_PROTOCOLS @@ -57,10 +60,13 @@ */ - (void)objectIsReadyForWriting: (id)object; @end /*! + * @protocol OFReadyForReadingObserving + * OFKernelEventObserver.h ObjFW/OFKernelEventObserver.h + * * @brief This protocol is implemented by classes which can be observed for * readiness for reading by OFKernelEventObserver. */ @protocol OFReadyForReadingObserving /*! @@ -72,10 +78,13 @@ */ - (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 /*! @@ -87,10 +96,13 @@ */ - (int)fileDescriptorForWriting; @end /*! + * @class OFKernelEventObserver + * OFKernelEventObserver.h ObjFW/OFKernelEventObserver.h + * * @brief A class that can observe multiple kernel events (e.g. streams being * ready to read) at once. * * @note Currently, Win32 can only observe TCP and UDP sockets! */