Up

EOObserver

Authors

Mirko Viviani (mirko.viviani@rccr.cremona.it)
David Ayers (d.ayers@inode.at)

Version: 23490

Date: 2006-09-13 22:44:53 +0200 (Mit, 13 Sep 2006)

Copyright: (C) 2000,2002,2003,2004,2005 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the EODelayedObserver class
  2. Software documentation for the EODelayedObserverQueue class
  3. Software documentation for the EOObserverCenter class
  4. Software documentation for the EOObserverProxy class
  5. Software documentation for the NSObject(EOObserver) informal protocol
  6. Software documentation for the EOObserving protocol
  7. EOObserver types

Software documentation for the EODelayedObserver class

EODelayedObserver : NSObject

Declared in:
EOControl/EOObserver.h
Conforms to:
EOObserving
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

discardPendingNotification 

- (void) discardPendingNotification;
Availability: OpenStep

Description forthcoming.

objectWillChange: 

- (void) objectWillChange: (id)subject;
Availability: OpenStep

Description forthcoming.

observerQueue 

- (EODelayedObserverQueue*) observerQueue;
Availability: OpenStep

Description forthcoming.

priority 

- (EOObserverPriority) priority;
Availability: OpenStep

Description forthcoming.

subjectChanged 

- (void) subjectChanged;
Availability: OpenStep

Description forthcoming.



Instance Variables for EODelayedObserver Class

_next

@public EODelayedObserver* _next;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EODelayedObserverQueue class

EODelayedObserverQueue : NSObject

Declared in:
EOControl/EOObserver.h
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

defaultObserverQueue 

+ (EODelayedObserverQueue*) defaultObserverQueue;
Availability: OpenStep

Description forthcoming.

dequeueObserver: 

- (void) dequeueObserver: (EODelayedObserver*)observer;
Availability: OpenStep

Description forthcoming.

enqueueObserver: 

- (void) enqueueObserver: (EODelayedObserver*)observer;
Availability: OpenStep

Description forthcoming.

notifyObserversUpToPriority: 

- (void) notifyObserversUpToPriority: (EOObserverPriority)lastPriority;
Availability: OpenStep

Description forthcoming.

runLoopModes 

- (NSArray*) runLoopModes;
Availability: OpenStep

Description forthcoming.

setRunLoopModes: 

- (void) setRunLoopModes: (NSArray*)modes;
Availability: OpenStep

Description forthcoming.



Instance Variables for EODelayedObserverQueue Class

_haveEntryInNotificationQueue

@protected BOOL _haveEntryInNotificationQueue;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_highestNonEmptyQueue

@protected unsigned int _highestNonEmptyQueue;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_modes

@protected NSArray* _modes;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_queue

@protected EODelayedObserver* _queue;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EOObserverCenter class

EOObserverCenter : NSObject

Declared in:
EOControl/EOObserver.h
Availability: OpenStep

Description forthcoming.
Method summary

addObserver: forObject: 

+ (void) addObserver: (id<EOObserving>)observer forObject: (id)object;
Availability: OpenStep

Description forthcoming.

addOmniscientObserver: 

+ (void) addOmniscientObserver: (id<EOObserving>)observer;
Availability: OpenStep

Description forthcoming.

enableObserverNotification 

+ (void) enableObserverNotification;
Availability: OpenStep

Description forthcoming.

notifyObserversObjectWillChange: 

+ (void) notifyObserversObjectWillChange: (id)object;
Availability: OpenStep

Description forthcoming.

observerForObject: ofClass: 

+ (id) observerForObject: (id)object ofClass: (Class)targetClass;
Availability: OpenStep

Description forthcoming.

observerNotificationSuppressCount 

+ (unsigned) observerNotificationSuppressCount;
Availability: OpenStep

Description forthcoming.

observersForObject: 

+ (NSArray*) observersForObject: (id)object;
Availability: OpenStep

Description forthcoming.

removeObserver: forObject: 

+ (void) removeObserver: (id<EOObserving>)observer forObject: (id)object;
Availability: OpenStep

Description forthcoming.

removeOmniscientObserver: 

+ (void) removeOmniscientObserver: (id<EOObserving>)observer;
Availability: OpenStep

Description forthcoming.

suppressObserverNotification 

+ (void) suppressObserverNotification;
Availability: OpenStep

Description forthcoming.

Software documentation for the EOObserverProxy class

EOObserverProxy : EODelayedObserver

Declared in:
EOControl/EOObserver.h
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

initWithTarget: action: priority: 

- (id) initWithTarget: (id)target action: (SEL)action priority: (EOObserverPriority)priority;
Availability: OpenStep

Description forthcoming.



Instance Variables for EOObserverProxy Class

_action

@protected SEL _action;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_priority

@protected EOObserverPriority _priority;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_target

@protected id _target;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the NSObject(EOObserver) informal protocol

NSObject(EOObserver)

Declared in:
EOControl/EOObserver.h
Availability: OpenStep

Description forthcoming.
Method summary

willChange 

- (void) willChange;
Availability: OpenStep

Description forthcoming.

Software documentation for the EOObserving protocol

EOObserving

Declared in:
EOControl/EOObserver.h
Conforms to:
NSObject
Availability: OpenStep

Description forthcoming.
Method summary

objectWillChange: 

- (void) objectWillChange: (id)subject;
Availability: OpenStep

Description forthcoming.

EOObserver types

EOObserverPriority

typedef enum ... EOObserverPriority;
Description forthcoming.


Up