luxlabs header browser preview


@class PLAgent;

@interface PLTelephonyConnection : NSObject {
    struct __CTServerConnection { } *connection;
    struct __CFMachPort { } *ctServerPort;
    struct __CFRunLoopSource { } *ctServerSource;
}

@property (readonly, nonatomic) struct __CTServerConnection { } *connection;
@property (retain) PLAgent *observerAgent;

+ (id)sharedTelephonyConnection;

- (id)init;
- (id)currentCallStatus;
- (id)getProperty:(id)a0 forTrace:(id)a1;
- (BOOL)requestBasebandCoreDump:(id)a0;
- (id)getRemotePortNameWithLocalName:(id)a0;
- (void)teardownConnection;
- (void)invalidate;
- (void)getRAT:(id *)a0 preferredRAT:(id *)a1 campedRAT:(id *)a2;
- (void)getSignalStrength:(long long *)a0 asPercentage:(long long *)a1 withBars:(long long *)a2;
- (void)deregisterForAllTelephonyNotifications;
- (void)registerCallback:(void /* function */ *)a0 forTelephonyNotification:(struct __CFString { } *)a1;
- (void)enableDiagLogging;
- (void).cxx_destruct;
- (id)humanReadableRATName:(struct __CFString { } *)a0;
- (BOOL)requestBasebandStateDump:(id)a0;
- (id)humanReadableCallStatus:(int)a0;
- (id)activeBand;

@end