System/Library/PrivateFrameworks/NetworkServiceProxy.framework
NPTunnelFlowDNS.h
@class NSPDNSPacket;
@interface NPTunnelFlowDNS : NPTunnelFlowUDP
@property (retain) NSPDNSPacket *query;
@property long long tunnelResult;
@property (retain) NSPDNSPacket *tunnelDNSResponse;
@property long long directResult;
@property (retain) NSPDNSPacket *directDNSResponse;
@property void *tunnelResponseTimer;
@property BOOL telemetryReported;
- (void).cxx_destruct;
- (void)closeFromTunnel;
- (id)resultToString:(long long)a0;
- (id)addDNSInfoToTelemetry:(id)a0;
- (BOOL)checkAndReportTelemetry;
- (void)cleanupLosingConnection:(BOOL)a0;
- (void)closeFromDirectConnectionWithError:(int)a0;
- (id)createStateDictionaryWithResult:(long long)a0 response:(id)a1;
- (void)handleAppData:(id)a0;
- (void)handleTunnelConnected;
- (void)sendDataToClient:(id)a0 fromTunnel:(BOOL)a1;
- (BOOL)shouldSendDataToClient:(id)a0 fromTunnel:(BOOL)a1;
@end