@@ -16,12 +16,12 @@ #import "OFObject.h" #import "socket.h" -@class OFMutableArray; -@class OFMutableDictionary; +@class OFMutableArray OF_GENERIC(ObjectType); +@class OFMutableDictionary OF_GENERIC(KeyType, ObjectType); @class OFDataArray; #ifdef OF_HAVE_THREADS @class OFMutex; #endif @class OFDate; @@ -106,12 +106,14 @@ * * @note Currently, Win32 can only observe TCP and UDP sockets! */ @interface OFKernelEventObserver: OFObject { - OFMutableArray *_readObjects; - OFMutableArray *_writeObjects; + OFMutableArray OF_GENERIC(id ) + *_readObjects; + OFMutableArray OF_GENERIC(id ) + *_writeObjects; OFMutableArray *_queue; OFDataArray *_queueActions; id _delegate; #ifdef OF_HAVE_PIPE int _cancelFD[2];