Oolite 1.91.0.7604-240417-a536cbe
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
OONSOperation.h File Reference
import "OOFunctionAttributes.h"
+ Include dependency graph for OONSOperation.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OONSOperationProto
 
class  OONSInvocationOperationProto
 
class  OONSOperationQueueProto
 

Macros

#define OO_ALLOW_NSOPERATION   1
 
#define OONSOperationQueue   id
 
#define OONSOperation   id
 
#define OONSInvocationOperation   id
 

Enumerations

enum  {
  OONSOperationQueuePriorityVeryLow = -8 , OONSOperationQueuePriorityLow = -4 , OONSOperationQueuePriorityNormal = 0 , OONSOperationQueuePriorityHigh = 4 ,
  OONSOperationQueuePriorityVeryHigh = 8
}
 

Functions

OOINLINE Class OONSOperationQueueClass () PURE_FUNC
 
OOINLINE Class OONSOperationClass () PURE_FUNC
 
OOINLINE Class OONSInvocationOperationClass () PURE_FUNC
 

Macro Definition Documentation

◆ OO_ALLOW_NSOPERATION

#define OO_ALLOW_NSOPERATION   1

Definition at line 46 of file OONSOperation.h.

◆ OONSInvocationOperation

#define OONSInvocationOperation   id

Definition at line 57 of file OONSOperation.h.

◆ OONSOperation

#define OONSOperation   id

Definition at line 56 of file OONSOperation.h.

◆ OONSOperationQueue

#define OONSOperationQueue   id

Definition at line 55 of file OONSOperation.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OONSOperationQueuePriorityVeryLow 
OONSOperationQueuePriorityLow 
OONSOperationQueuePriorityNormal 
OONSOperationQueuePriorityHigh 
OONSOperationQueuePriorityVeryHigh 

Definition at line 88 of file OONSOperation.h.

88 {
94};
@ OONSOperationQueuePriorityVeryHigh
@ OONSOperationQueuePriorityLow
@ OONSOperationQueuePriorityHigh
@ OONSOperationQueuePriorityNormal
@ OONSOperationQueuePriorityVeryLow

Function Documentation

◆ OONSInvocationOperationClass()

OOINLINE Class OONSInvocationOperationClass ( )

Definition at line 77 of file OONSOperation.h.

78{
79 return NSClassFromString(@"NSInvocationOperation");
80}

◆ OONSOperationClass()

OOINLINE Class OONSOperationClass ( )

Definition at line 71 of file OONSOperation.h.

72{
73 return NSClassFromString(@"NSOperation");
74}

◆ OONSOperationQueueClass()

OOINLINE Class OONSOperationQueueClass ( )

Definition at line 66 of file OONSOperation.h.

67{
68 return NSClassFromString(@"NSOperationQueue");
69}