Overview
Comment: | OFRunLoop: Fix missing nullable |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
3c0d72802a93c1449130581fbcc1aa42 |
User & Date: | js on 2018-10-06 17:44:14 |
Other Links: | manifest | tags |
Context
2018-10-06
| ||
18:24 | OFTCPSocket: Allow specifying the run loop mode check-in: 29e9a4c868 user: js tags: trunk | |
17:44 | OFRunLoop: Fix missing nullable check-in: 3c0d72802a user: js tags: trunk | |
13:52 | OFDNSResolver: Allow specifying the run loop mode check-in: 7efb3c590e user: js tags: trunk | |
Changes
Modified src/OFRunLoop.h from [d23b83fa63] to [828c1402f4].
︙ | ︙ | |||
57 58 59 60 61 62 63 | */ @interface OFRunLoop: OFObject { OFMutableDictionary *_states; #ifdef OF_HAVE_THREADS OFMutex *_statesMutex; #endif | | > | | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | */ @interface OFRunLoop: OFObject { OFMutableDictionary *_states; #ifdef OF_HAVE_THREADS OFMutex *_statesMutex; #endif of_run_loop_mode_t _Nullable _currentMode; volatile bool _stop; } #ifdef OF_HAVE_CLASS_PROPERTIES @property (class, readonly, nullable, nonatomic) OFRunLoop *mainRunLoop; @property (class, readonly, nullable, nonatomic) OFRunLoop *currentRunLoop; #endif @property OF_NULLABLE_PROPERTY (readonly, nonatomic) of_run_loop_mode_t currentMode; /*! * @brief Returns the run loop for the main thread. * * @return The run loop for the main thread */ + (nullable OFRunLoop *)mainRunLoop; |
︙ | ︙ | |||
117 118 119 120 121 122 123 | * @brief Run the run loop until an event or timer occurs or the specified * deadline is reached. * * @param mode The mode in which to run the run loop * @param deadline The date until which the run loop should run at the longest */ - (void)runMode: (of_run_loop_mode_t)mode | | | 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | * @brief Run the run loop until an event or timer occurs or the specified * deadline is reached. * * @param mode The mode in which to run the run loop * @param deadline The date until which the run loop should run at the longest */ - (void)runMode: (of_run_loop_mode_t)mode beforeDate: (nullable OFDate *)deadline; /*! * @brief Stops the run loop. If there is still an operation being executed, it * is finished before the run loop stops. */ - (void)stop; @end OF_ASSUME_NONNULL_END |