luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_queue, GEOMapAccessRestrictions;

@interface GEOZilchDecoder : GEOMapRequestManager {
    NSObject<OS_dispatch_queue> *_requestQueue;
    struct mutex { struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } __m_; } _lock;
}

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *decoderQueue;
@property (weak, nonatomic) id<GEOMapAccessRestrictions> mapAccessRestrictions;

+ (BOOL)decodingSupported;

- (void)setRequestQueue:(id)a0;
- (id)requestQueue;
- (id)init;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)decodeZilchMessage:(struct shared_ptr<zilch::Message> { struct Message *x0; struct __shared_weak_count *x1; })a0 pathHandler:(id /* block */)a1 errorHandler:(id /* block */)a2;
- (void)requestComplete:(id)a0;
- (void)trackRequest:(id)a0;

@end