@class NSString, NSUUID, NSData, NSDate; @interface NWStatsProtocolSnapshot : NWStatsSnapshot { unsigned int _flags; struct update_subset_for_deltas { unsigned long long savedRxPackets; unsigned long long savedRxBytes; unsigned long long savedTxPackets; unsigned long long savedTxBytes; unsigned long long savedRxCellularBytes; unsigned long long savedRxWiFiBytes; unsigned long long savedRxWiredBytes; unsigned long long savedTxCellularBytes; unsigned long long savedTxWiFiBytes; unsigned long long savedTxWiredBytes; unsigned int savedRxDuplicateBytes; unsigned int savedRxOutOfOrderBytes; unsigned int savedTxRetransmittedBytes; } _prev_items; struct accumulator_bytes { unsigned long long rxCellularBytes; unsigned long long rxWiFiBytes; unsigned long long rxWiredBytes; unsigned long long txCellularBytes; unsigned long long txWiFiBytes; unsigned long long txWiredBytes; } _adjustment_bytes; struct nstat_msg_src_update_convenient { struct nstat_msg_src_update_hdr { struct nstat_msg_hdr { unsigned long long context; unsigned int type; unsigned short length; unsigned short flags; } hdr; unsigned long long srcref; unsigned long long event_flags; struct nstat_counts { unsigned long long nstat_rxpackets; unsigned long long nstat_rxbytes; unsigned long long nstat_txpackets; unsigned long long nstat_txbytes; unsigned long long nstat_cell_rxbytes; unsigned long long nstat_cell_txbytes; unsigned long long nstat_wifi_rxbytes; unsigned long long nstat_wifi_txbytes; unsigned long long nstat_wired_rxbytes; unsigned long long nstat_wired_txbytes; unsigned int nstat_rxduplicatebytes; unsigned int nstat_rxoutoforderbytes; unsigned int nstat_txretransmit; unsigned int nstat_connectattempts; unsigned int nstat_connectsuccesses; unsigned int nstat_min_rtt; unsigned int nstat_avg_rtt; unsigned int nstat_var_rtt; } counts; unsigned int provider; unsigned char reserved[4]; } hdr; union { struct nstat_tcp_descriptor { unsigned long long upid; unsigned long long eupid; unsigned long long start_timestamp; unsigned long long timestamp; unsigned long long rx_transfer_size; unsigned long long tx_transfer_size; struct activity_bitmap { unsigned long long start; unsigned long long bitmap[2]; } activity_bitmap; unsigned int ifindex; unsigned int state; unsigned int sndbufsize; unsigned int sndbufused; unsigned int rcvbufsize; unsigned int rcvbufused; unsigned int txunacked; unsigned int txwindow; unsigned int txcwindow; unsigned int traffic_class; unsigned int traffic_mgt_flags; unsigned int pid; unsigned int epid; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; } local; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; } remote; char cc_algo[16]; char pname[64]; unsigned char uuid[16]; unsigned char euuid[16]; unsigned char vuuid[16]; unsigned char fuuid[16]; unsigned int persona_id; unsigned int uid; union { struct tcp_conn_status { union { struct { unsigned char probe_activated : 1; unsigned char write_probe_failed : 1; unsigned char read_probe_failed : 1; unsigned char conn_probe_failed : 1; } ; unsigned int pad_field; } ; } connstatus; unsigned char __pad_connstatus[4]; } ; unsigned int ifnet_properties; unsigned char fallback_mode; unsigned char reserved[3]; } tcp; struct nstat_udp_descriptor { unsigned long long upid; unsigned long long eupid; unsigned long long start_timestamp; unsigned long long timestamp; struct activity_bitmap { unsigned long long start; unsigned long long bitmap[2]; } activity_bitmap; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; } local; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; } remote; unsigned int ifindex; unsigned int rcvbufsize; unsigned int rcvbufused; unsigned int traffic_class; unsigned int pid; char pname[64]; unsigned int epid; unsigned char uuid[16]; unsigned char euuid[16]; unsigned char vuuid[16]; unsigned char fuuid[16]; unsigned int persona_id; unsigned int uid; unsigned int ifnet_properties; unsigned char fallback_mode; unsigned char reserved[3]; } udp; struct nstat_route_descriptor { unsigned long long id; unsigned long long parent_id; unsigned long long gateway_id; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; struct sockaddr { unsigned char sa_len; unsigned char sa_family; char sa_data[14]; } sa; } dst; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; struct sockaddr { unsigned char sa_len; unsigned char sa_family; char sa_data[14]; } sa; } mask; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; struct sockaddr { unsigned char sa_len; unsigned char sa_family; char sa_data[14]; } sa; } gateway; unsigned int ifindex; unsigned int flags; unsigned char reserved[4]; } route; struct nstat_ifnet_descriptor { unsigned long long threshold; unsigned int ifindex; struct nstat_ifnet_desc_link_status { unsigned int link_status_type; union { struct nstat_ifnet_desc_cellular_status { unsigned int valid_bitmask; unsigned int link_quality_metric; unsigned int ul_effective_bandwidth; unsigned int ul_max_bandwidth; unsigned int ul_min_latency; unsigned int ul_effective_latency; unsigned int ul_max_latency; unsigned int ul_retxt_level; unsigned int ul_bytes_lost; unsigned int ul_min_queue_size; unsigned int ul_avg_queue_size; unsigned int ul_max_queue_size; unsigned int dl_effective_bandwidth; unsigned int dl_max_bandwidth; unsigned int config_inactivity_time; unsigned int config_backoff_time; unsigned short mss_recommended; unsigned char reserved[2]; } cellular; struct nstat_ifnet_desc_wifi_status { unsigned int valid_bitmask; unsigned int link_quality_metric; unsigned int ul_effective_bandwidth; unsigned int ul_max_bandwidth; unsigned int ul_min_latency; unsigned int ul_effective_latency; unsigned int ul_max_latency; unsigned int ul_retxt_level; unsigned int ul_bytes_lost; unsigned int ul_error_rate; unsigned int dl_effective_bandwidth; unsigned int dl_max_bandwidth; unsigned int dl_min_latency; unsigned int dl_effective_latency; unsigned int dl_max_latency; unsigned int dl_error_rate; unsigned int config_frequency; unsigned int config_multicast_rate; unsigned int scan_count; unsigned int scan_duration; } wifi; } u; } link_status; unsigned int type; char description[128]; char name[17]; unsigned char reserved[3]; } ifnet; struct nstat_sysinfo_descriptor { unsigned int flags; } sysinfo; struct nstat_tcp_descriptor { unsigned long long upid; unsigned long long eupid; unsigned long long start_timestamp; unsigned long long timestamp; unsigned long long rx_transfer_size; unsigned long long tx_transfer_size; struct activity_bitmap { unsigned long long start; unsigned long long bitmap[2]; } activity_bitmap; unsigned int ifindex; unsigned int state; unsigned int sndbufsize; unsigned int sndbufused; unsigned int rcvbufsize; unsigned int rcvbufused; unsigned int txunacked; unsigned int txwindow; unsigned int txcwindow; unsigned int traffic_class; unsigned int traffic_mgt_flags; unsigned int pid; unsigned int epid; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; } local; union { struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } v4; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } v6; } remote; char cc_algo[16]; char pname[64]; unsigned char uuid[16]; unsigned char euuid[16]; unsigned char vuuid[16]; unsigned char fuuid[16]; unsigned int persona_id; unsigned int uid; union { struct tcp_conn_status { union { struct { unsigned char probe_activated : 1; unsigned char write_probe_failed : 1; unsigned char read_probe_failed : 1; unsigned char conn_probe_failed : 1; } ; unsigned int pad_field; } ; } connstatus; unsigned char __pad_connstatus[4]; } ; unsigned int ifnet_properties; unsigned char fallback_mode; unsigned char reserved[3]; } quic; struct nstat_connection_descriptor { unsigned long long start_timestamp; unsigned long long timestamp; unsigned long long upid; unsigned long long eupid; unsigned int pid; unsigned int epid; unsigned int ifnet_properties; char pname[64]; unsigned char uuid[16]; unsigned char euuid[16]; unsigned char cuuid[16]; unsigned char puuid[16]; unsigned char fuuid[16]; unsigned int persona_id; unsigned int uid; unsigned char reserved[4]; } conn; } ; } _nstat_update; } @property (readonly, nonatomic) const struct nstat_msg_src_update_convenient { struct nstat_msg_src_update_hdr { struct nstat_msg_hdr { unsigned long long x0; unsigned int x1; unsigned short x2; unsigned short x3; } x0; unsigned long long x1; unsigned long long x2; struct nstat_counts { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; } x3; unsigned int x4; unsigned char x5[4]; } x0; union { struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } x0; struct nstat_udp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x4; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x5; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; char x12[64]; unsigned int x13; unsigned char x14[16]; unsigned char x15[16]; unsigned char x16[16]; unsigned char x17[16]; unsigned int x18; unsigned int x19; unsigned int x20; unsigned char x21; unsigned char x22[3]; } x1; struct nstat_route_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x2; } x3; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x2; } x4; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x2; } x5; unsigned int x6; unsigned int x7; unsigned char x8[4]; } x2; struct nstat_ifnet_descriptor { unsigned long long x0; unsigned int x1; struct nstat_ifnet_desc_link_status { unsigned int x0; union { struct nstat_ifnet_desc_cellular_status { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned short x16; unsigned char x17[2]; } x0; struct nstat_ifnet_desc_wifi_status { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; } x1; } x1; } x2; unsigned int x3; char x4[128]; char x5[17]; unsigned char x6[3]; } x3; struct nstat_sysinfo_descriptor { unsigned int x0; } x4; struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } x5; struct nstat_connection_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned int x4; unsigned int x5; unsigned int x6; char x7[64]; unsigned char x8[16]; unsigned char x9[16]; unsigned char x10[16]; unsigned char x11[16]; unsigned char x12[16]; unsigned int x13; unsigned int x14; unsigned char x15[4]; } x6; } x1; } *_update_ptr; @property (readonly, nonatomic) const struct update_subset_for_deltas { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned int x10; unsigned int x11; unsigned int x12; } *_update_delta_ptr; @property (readonly, nonatomic) struct accumulator_bytes { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; } *_update_adjustment_bytes; @property (nonatomic) unsigned long long cumulativeAccountingRxCellularBytes; @property (nonatomic) unsigned long long cumulativeAccountingTxCellularBytes; @property (nonatomic) BOOL isKnownVPNClient; @property (nonatomic) BOOL isKnownVPNProvider; @property (nonatomic) double flowSnapshotTimeIntervalSinceReferenceDate; @property (readonly, nonatomic) unsigned long long flowStartContinuousTime; @property (readonly, nonatomic) NSDate *flowStartTimestamp; @property (readonly, nonatomic) NSDate *flowSnapshotTimestamp; @property (readonly, nonatomic) double flowStartTimeIntervalSinceReferenceDate; @property (readonly, nonatomic) double flowStartTimeIntervalSince1970; @property (readonly, nonatomic) double flowSnapshotTimeIntervalSince1970; @property (readonly, nonatomic) double flowDuration; @property (readonly, nonatomic) NSString *flowType; @property (readonly, nonatomic) NSString *flowTypeLowerCase; @property (readonly, nonatomic) unsigned long long rxPackets; @property (readonly, nonatomic) unsigned long long txPackets; @property (readonly, nonatomic) unsigned long long rxBytes; @property (readonly, nonatomic) unsigned long long txBytes; @property (readonly, nonatomic) unsigned long long rxCellularBytes; @property (readonly, nonatomic) unsigned long long rxWiFiBytes; @property (readonly, nonatomic) unsigned long long rxWiredBytes; @property (readonly, nonatomic) unsigned long long txCellularBytes; @property (readonly, nonatomic) unsigned long long txWiFiBytes; @property (readonly, nonatomic) unsigned long long txWiredBytes; @property (readonly, nonatomic) unsigned long long deltaRxPackets; @property (readonly, nonatomic) unsigned long long deltaRxBytes; @property (readonly, nonatomic) unsigned long long deltaTxPackets; @property (readonly, nonatomic) unsigned long long deltaTxBytes; @property (readonly, nonatomic) unsigned long long deltaRxCellularBytes; @property (readonly, nonatomic) unsigned long long deltaRxWiFiBytes; @property (readonly, nonatomic) unsigned long long deltaRxWiredBytes; @property (readonly, nonatomic) unsigned long long deltaTxCellularBytes; @property (readonly, nonatomic) unsigned long long deltaTxWiFiBytes; @property (readonly, nonatomic) unsigned long long deltaTxWiredBytes; @property (readonly, nonatomic) unsigned long long rawRxCellularBytes; @property (readonly, nonatomic) unsigned long long rawRxWiFiBytes; @property (readonly, nonatomic) unsigned long long rawRxWiredBytes; @property (readonly, nonatomic) unsigned long long rawTxCellularBytes; @property (readonly, nonatomic) unsigned long long rawTxWiFiBytes; @property (readonly, nonatomic) unsigned long long rawTxWiredBytes; @property (readonly, nonatomic) unsigned long long rawDeltaRxCellularBytes; @property (readonly, nonatomic) unsigned long long rawDeltaRxWiFiBytes; @property (readonly, nonatomic) unsigned long long rawDeltaRxWiredBytes; @property (readonly, nonatomic) unsigned long long rawDeltaTxCellularBytes; @property (readonly, nonatomic) unsigned long long rawDeltaTxWiFiBytes; @property (readonly, nonatomic) unsigned long long rawDeltaTxWiredBytes; @property (readonly, nonatomic) unsigned long long deltaAccountingRxCellularBytes; @property (readonly, nonatomic) unsigned long long deltaAccountingRxWiFiBytes; @property (readonly, nonatomic) unsigned long long deltaAccountingRxWiredBytes; @property (readonly, nonatomic) unsigned long long deltaAccountingTxCellularBytes; @property (readonly, nonatomic) unsigned long long deltaAccountingTxWiFiBytes; @property (readonly, nonatomic) unsigned long long deltaAccountingTxWiredBytes; @property (readonly, nonatomic) unsigned int interfaceIndex; @property (readonly, nonatomic) unsigned int receiveBufferSize; @property (readonly, nonatomic) unsigned int receiveBufferUsed; @property (readonly, nonatomic) unsigned int trafficClass; @property (readonly, nonatomic) NSUUID *vuuid; @property (readonly, nonatomic) NSUUID *flowuuid; @property (readonly, nonatomic) BOOL failedConsistencyChecks; @property (nonatomic) BOOL uiBackgroundAudioCapable; @property (readonly, nonatomic) BOOL failedNegativeDeltaCheck; @property (readonly, nonatomic) BOOL failedTCPMultipleInterfaceCheck; @property (readonly, nonatomic) BOOL failedRxCountCheck; @property (readonly, nonatomic) BOOL failedRouteValuesLookup; @property (readonly, nonatomic) BOOL failedFlowswitchValuesLookup; @property (readonly, nonatomic) BOOL failedSkywalkAction; @property (readonly, nonatomic) NSString *countsDescription; @property (readonly, nonatomic) NSString *savedCountsDescription; @property (readonly, nonatomic) NSString *descriptorDescription; @property (readonly, nonatomic) NSString *verboseDescription; @property (readonly, nonatomic) NSData *localAddress; @property (readonly, nonatomic) NSData *remoteAddress; @property (readonly, nonatomic) unsigned short localPort; @property (readonly, nonatomic) unsigned short remotePort; @property (readonly, nonatomic) BOOL isIPv4; @property (readonly, nonatomic) BOOL isIPv6; @property (readonly, nonatomic) BOOL isKnownListener; @property (readonly, nonatomic) BOOL isKnownInbound; @property (readonly, nonatomic) BOOL isKnownOutbound; @property (readonly, nonatomic) BOOL interfaceUnknown; @property (readonly, nonatomic) BOOL interfaceLoopback; @property (readonly, nonatomic) BOOL interfaceCellular; @property (readonly, nonatomic) BOOL interfaceCellularViaFallback; @property (readonly, nonatomic) BOOL interfaceCellularViaSlowFallback; @property (readonly, nonatomic) BOOL interfaceCellularViaFastFallback; @property (readonly, nonatomic) BOOL interfaceCellularViaPreferredFallback; @property (readonly, nonatomic) BOOL interfaceCellularViaIndependentFallback; @property (readonly, nonatomic) BOOL interfaceCellularViaAnyFallback; @property (readonly, nonatomic) NSString *interfaceCellularViaFallbackString; @property (readonly, nonatomic) BOOL interfaceWiFi; @property (readonly, nonatomic) BOOL interfaceWired; @property (readonly, nonatomic) BOOL interfaceAWDL; @property (readonly, nonatomic) BOOL interfaceLLW; @property (readonly, nonatomic) BOOL interfaceExpensive; @property (readonly, nonatomic) BOOL interfaceConstrained; @property (readonly, nonatomic) BOOL interfaceCompanionLink; @property (readonly, nonatomic) BOOL flowUsesChannels; @property (readonly, nonatomic) BOOL hasTraffic; @property (readonly, nonatomic) BOOL hasTrafficDelta; @property (readonly, nonatomic) BOOL hasWiFiTraffic; @property (readonly, nonatomic) BOOL hasWiFiTrafficDelta; @property (readonly, nonatomic) BOOL hasCellTraffic; @property (readonly, nonatomic) BOOL hasCellTrafficDelta; @property (readonly, nonatomic) BOOL hasWiredTraffic; @property (readonly, nonatomic) BOOL hasWiredTrafficDelta; @property (readonly, nonatomic) BOOL hasLocalDestination; @property (readonly, nonatomic) BOOL hasNonLocalDestination; @property (readonly, nonatomic) unsigned long long networkActivityMapStartTime; @property (readonly, nonatomic) unsigned long long networkActivityMapPart1; @property (readonly, nonatomic) unsigned long long networkActivityMapPart2; @property (readonly, nonatomic) BOOL changedMetadata; @property (readonly, nonatomic) BOOL changedAddress; @property (readonly, nonatomic) BOOL changedLocalAddress; @property (readonly, nonatomic) BOOL changedRemoteAddress; @property (readonly, nonatomic) BOOL changedOwnership; @property (readonly, nonatomic) BOOL changedUUID; @property (readonly, nonatomic) BOOL changedEUUID; @property (readonly, nonatomic) BOOL changedEpid; @property (readonly, nonatomic) BOOL changedPid; @property (readonly, nonatomic) BOOL changedProcname; + (void)initialize; + (double)_intervalWithContinuousTime:(unsigned long long)a0; + (double)_referenceIntervalWithContinuousTime:(unsigned long long)a0; + (void)_initializeQUICDescriptor:(struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } *)a0 fromDictionary:(id)a1; + (void)_initializeTCPDescriptor:(struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } *)a0 fromDictionary:(id)a1; + (void)_initializeUDPDescriptor:(struct nstat_udp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x4; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x5; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; char x12[64]; unsigned int x13; unsigned char x14[16]; unsigned char x15[16]; unsigned char x16[16]; unsigned char x17[16]; unsigned int x18; unsigned int x19; unsigned int x20; unsigned char x21; unsigned char x22[3]; } *)a0 fromDictionary:(id)a1; + (id)_snapshotWithDictionary:(id)a0; + (id)snapshotWithDictionary:(id)a0; - (id)dictionaryForm; - (id)_createNSUUIDForBytes:(unsigned char[16])a0; - (BOOL)fixedInterfaceUseExpected:(unsigned int)a0; - (unsigned int)_deltaTxRetransmittedBytes; - (double)_rttVariation; - (unsigned int)_rxDuplicateBytes; - (id)briefDescription; - (BOOL)changedEUUIDFromUUID; - (id)snapshotType; - (unsigned int)_txRetransmittedBytes; - (unsigned int)_rxOutOfOrderBytes; - (double)_rttMinimum; - (void)setIsUIBackgroundAudioCapable:(BOOL)a0; - (double)_rttAverage; - (unsigned long long)eventFlags; - (unsigned long long)_deltaForCurrentBytes:(unsigned long long)a0 otherBytes:(unsigned long long)a1 packets:(unsigned long long)a2 prevBytes:(unsigned long long)a3 prevOtherBytes:(unsigned long long)a4 prevPackets:(unsigned long long)a5; - (id)snapshotReasonString; - (BOOL)noBluetoothUseExpected:(unsigned int)a0; - (id)_tcpDescriptorDictionaryForm:(struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } *)a0; - (id)snapshotTypeLowerCase; - (id)description; - (id)attributionReasonString; - (unsigned int)_deltaRxOutOfOrderBytes; - (void)runConsistencyChecks; - (id)_interfaceCellularViaFallbackConciseString; - (BOOL)isSimpleInterface:(unsigned int)a0; - (void).cxx_destruct; - (void)setAppStateIsForeground:(BOOL)a0 screenStateOn:(BOOL)a1 startAppStateIsForeground:(BOOL)a2 startScreenStateOn:(BOOL)a3; - (id)initWithUpdate:(const struct nstat_msg_src_update_convenient { struct nstat_msg_src_update_hdr { struct nstat_msg_hdr { unsigned long long x0; unsigned int x1; unsigned short x2; unsigned short x3; } x0; unsigned long long x1; unsigned long long x2; struct nstat_counts { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; } x3; unsigned int x4; unsigned char x5[4]; } x0; union { struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } x0; struct nstat_udp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x4; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x5; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; char x12[64]; unsigned int x13; unsigned char x14[16]; unsigned char x15[16]; unsigned char x16[16]; unsigned char x17[16]; unsigned int x18; unsigned int x19; unsigned int x20; unsigned char x21; unsigned char x22[3]; } x1; struct nstat_route_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x2; } x3; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x2; } x4; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x2; } x5; unsigned int x6; unsigned int x7; unsigned char x8[4]; } x2; struct nstat_ifnet_descriptor { unsigned long long x0; unsigned int x1; struct nstat_ifnet_desc_link_status { unsigned int x0; union { struct nstat_ifnet_desc_cellular_status { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned short x16; unsigned char x17[2]; } x0; struct nstat_ifnet_desc_wifi_status { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; } x1; } x1; } x2; unsigned int x3; char x4[128]; char x5[17]; unsigned char x6[3]; } x3; struct nstat_sysinfo_descriptor { unsigned int x0; } x4; struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } x5; struct nstat_connection_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned int x4; unsigned int x5; unsigned int x6; char x7[64]; unsigned char x8[16]; unsigned char x9[16]; unsigned char x10[16]; unsigned char x11[16]; unsigned char x12[16]; unsigned int x13; unsigned int x14; unsigned char x15[4]; } x6; } x1; } *)a0 startTime:(double)a1 flowFlags:(unsigned int)a2 previously:(struct update_subset_for_deltas { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned int x10; unsigned int x11; unsigned int x12; } *)a3; - (id)_udpDescriptorDictionaryForm:(struct nstat_udp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x4; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x5; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; char x12[64]; unsigned int x13; unsigned char x14[16]; unsigned char x15[16]; unsigned char x16[16]; unsigned char x17[16]; unsigned int x18; unsigned int x19; unsigned int x20; unsigned char x21; unsigned char x22[3]; } *)a0; - (unsigned long long)_adjustedByteCount:(unsigned long long)a0 otherBytes:(unsigned long long)a1 packets:(unsigned long long)a2; - (id)_quicDescriptorDictionaryForm:(struct nstat_tcp_descriptor { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; struct activity_bitmap { unsigned long long x0; unsigned long long x1[2]; } x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x20; union { struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x0; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x1; } x21; char x22[16]; char x23[64]; unsigned char x24[16]; unsigned char x25[16]; unsigned char x26[16]; unsigned char x27[16]; unsigned int x28; unsigned int x29; union { struct tcp_conn_status { union { struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; } x0; unsigned int x1; } x0; } x0; unsigned char x1[4]; } x30; unsigned int x31; unsigned char x32; unsigned char x33[3]; } *)a0; - (BOOL)attributedEntityIsBundleName; - (unsigned int)_deltaRxDuplicateBytes; - (id)_nstatCountsDictionaryForm:(struct nstat_counts { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; } *)a0; - (BOOL)attributedEntityIsProcessName; - (id)domainDescription; - (unsigned long long)_byteOverheadForPacketCount:(unsigned long long)a0; - (void)setDomainName:(id)a0 owner:(id)a1 context:(id)a2 attributedBundleId:(id)a3 isTracker:(BOOL)a4 isNonAppInitiated:(BOOL)a5 isSilent:(BOOL)a6; - (unsigned long long)sourceIdentifier; - (void)setAttribution:(id)a0 derivation:(int)a1 delegateName:(id)a2 extensionName:(id)a3 isADaemon:(BOOL)a4; - (void)applyTrafficAdjustmentFactor:(double)a0; - (id)savedAccumulatorCountsDescription; @end