NGLockingStream
Inherits From: NGFilterStream
Declared In: NGLockingStream.h
Methods: + filterWithSource:lock: , - initWithSource:lock: , - readBytes:count: , - writeBytes:count: , - flush


Class Description
No class description.


Instance Variables
id<NSObject,NSLocking> readLock;
id<NSObject,NSLocking> writeLock;
void (*_lockMethod)(id, SEL);
void (*_unlockMethod)(id, SEL);

readLockNo description.
writeLockNo description.
_lockMethodNo description.
_unlockMethodNo description.



Method Types
+ filterWithSource:lock:
- initWithSource:lock:
- readBytes:count:
- writeBytes:count:
- flush


Class Methods
filterWithSource:lock:
+ (id)filterWithSource:(id<NGStream>)_source lock:(id<NSObject,NSLocking>)_lock
No method description.


Instance Methods
flush
- (BOOL)flush
No method description.

initWithSource:lock:
- (id)initWithSource:(id<NGStream>)_source lock:(id<NSObject,NSLocking>)_lock
No method description.

readBytes:count:
- (unsigned)readBytes:(void *)_buf count:(unsigned)_len
No method description.

writeBytes:count:
- (unsigned)writeBytes:(const void *)_buf count:(unsigned)_len
No method description.


Version 1.1.1.1 Copyright ©2002 by SKYRIX Software AG. All Rights Reserved.