< LynkeosDocument > Protocol Reference
[Processing classes]

This protocol gathers the methods provided to the processing classes by the document. More...

#import <LynkeosProcessing.h>

Inheritance diagram for < LynkeosDocument >:

Inheritance graph
[legend]
Collaboration diagram for < LynkeosDocument >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

(void) - startProcess:withEnumerator:parameters:
 Start a list processing in several threads.
(void) - startProcess:forItem:parameters:
 Start the processing of an single item, in a separate thread.
(void) - stopProcess
 Stop the current processing.
(oneway void) - itemWasProcessed:
 Signals that an item was used in the process.


Detailed Description

This protocol gathers the methods provided to the processing classes by the document.

Member Function Documentation

- (void) startProcess: (Class)  processingClass
withEnumerator: (NSEnumerator *)  enumerator
parameters: (id< NSObject >)  params 

Start a list processing in several threads.

Parameters:
processingClass The class of the processing objects.
enumerator An enumerator of the items to process (ie: of ONLY the items to process).
params Volatile parameters needed by the process

- (void) startProcess: (Class)  processingClass
forItem: (id< LynkeosProcessableItem >)  item
parameters: (LynkeosImageProcessingParameter *)  params 

Start the processing of an single item, in a separate thread.

Parameters:
processingClass The class of the processing object
item The item to process
params The processing parameters

- (void) stopProcess  

Stop the current processing.

Returns:
None

- (oneway void) itemWasProcessed: (id< LynkeosProcessableItem >)  item  

Signals that an item was used in the process.

This method shall not be called by processes which modify the items ; as it causes an "item changed" notification, this method is useless in this case.


The documentation for this protocol was generated from the following file:
Generated on Sat Mar 22 17:44:49 2008 for Lynkeos by  doxygen 1.5.4