93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
}
#endif
#ifdef OF_HAVE_CLASS_PROPERTIES
# ifdef OF_HAVE_THREADS
@property (class, readonly, nullable, nonatomic) OFThread *currentThread;
@property (class, readonly, nullable, nonatomic) OFThread *mainThread;
@property (class, readonly, nullable, nonatomic)
OFMutableDictionary *threadDictionary;
@property (class, nullable, copy, nonatomic) OFString *name;
# endif
# ifdef OF_HAVE_SOCKETS
@property (class, readonly, nonatomic) OFDNSResolver *DNSResolver;
# endif
|
>
|
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
}
#endif
#ifdef OF_HAVE_CLASS_PROPERTIES
# ifdef OF_HAVE_THREADS
@property (class, readonly, nullable, nonatomic) OFThread *currentThread;
@property (class, readonly, nullable, nonatomic) OFThread *mainThread;
@property (class, readonly, nonatomic) bool isMainThread;
@property (class, readonly, nullable, nonatomic)
OFMutableDictionary *threadDictionary;
@property (class, nullable, copy, nonatomic) OFString *name;
# endif
# ifdef OF_HAVE_SOCKETS
@property (class, readonly, nonatomic) OFDNSResolver *DNSResolver;
# endif
|
184
185
186
187
188
189
190
191
192
193
194
195
196
197
|
/*!
* @brief Returns the main thread.
*
* @return The main thread
*/
+ (nullable OFThread *)mainThread;
/*!
* @brief Returns a dictionary to store thread-specific data, meaning it
* returns a different dictionary for every thread.
*
* @return A dictionary to store thread-specific data
*/
+ (nullable OFMutableDictionary *)threadDictionary;
|
>
>
>
>
>
>
>
|
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
|
/*!
* @brief Returns the main thread.
*
* @return The main thread
*/
+ (nullable OFThread *)mainThread;
/*!
* @brief Returns whether the current thread is the main thread.
*
* @return Whether the current thread is the main thread.
*/
+ (bool)isMainThread;
/*!
* @brief Returns a dictionary to store thread-specific data, meaning it
* returns a different dictionary for every thread.
*
* @return A dictionary to store thread-specific data
*/
+ (nullable OFMutableDictionary *)threadDictionary;
|