telegram/TMessagesProj/jni/voip/tgcalls/platform/darwin/SQueue.h

20 lines
544 B
C
Raw Permalink Normal View History

2025-11-22 14:04:28 +01:00
#import <Foundation/Foundation.h>
@interface SQueue : NSObject
+ (SQueue * _Nonnull)mainQueue;
+ (SQueue * _Nonnull)concurrentDefaultQueue;
+ (SQueue * _Nonnull)concurrentBackgroundQueue;
+ (SQueue * _Nonnull)wrapConcurrentNativeQueue:(dispatch_queue_t _Nonnull)nativeQueue;
- (void)dispatch:(dispatch_block_t _Nonnull)block;
- (void)dispatchSync:(dispatch_block_t _Nonnull)block;
- (void)dispatch:(dispatch_block_t _Nonnull)block synchronous:(bool)synchronous;
- (dispatch_queue_t _Nonnull)_dispatch_queue;
- (bool)isCurrentQueue;
@end