luxlabs header browser preview


@class NSString, C2MPError, NSMutableArray;

@interface C2MPNetworkEvent : PBCodable <NSCopying> {
    struct { unsigned char networkRequestBodyBytesSent : 1; unsigned char networkResponseBodyBytesReceived : 1; unsigned char networkStatusCode : 1; unsigned char reportFrequency : 1; unsigned char reportFrequencyBase : 1; unsigned char timestampC2Init : 1; unsigned char timestampC2Now : 1; unsigned char timestampC2Start : 1; unsigned char timestampDnsEnd : 1; unsigned char timestampDnsStart : 1; unsigned char timestampRequestEnd : 1; unsigned char timestampRequestStart : 1; unsigned char timestampResponseEnd : 1; unsigned char timestampResponseStart : 1; unsigned char timestampSslStart : 1; unsigned char timestampTcpEnd : 1; unsigned char timestampTcpStart : 1; unsigned char triggers : 1; unsigned char networkPreviousAttemptCount : 1; unsigned char networkRequestHeaderSize : 1; unsigned char networkResponseHeaderSize : 1; unsigned char optionsTimeoutIntervalForRequest : 1; unsigned char optionsTimeoutIntervalForResource : 1; unsigned char networkConnectionReused : 1; unsigned char networkIsDiscretionary : 1; unsigned char optionsAllowCellularAccess : 1; unsigned char optionsAllowExpensiveAccess : 1; unsigned char optionsAllowPowerNapScheduling : 1; unsigned char optionsAppleIdContext : 1; unsigned char optionsOutOfProcess : 1; unsigned char optionsOutOfProcessForceDiscretionary : 1; unsigned char optionsTlsPinningRequired : 1; } _has;
}

@property (nonatomic) BOOL hasTriggers;
@property (nonatomic) unsigned long long triggers;
@property (nonatomic) BOOL hasReportFrequency;
@property (nonatomic) unsigned long long reportFrequency;
@property (nonatomic) BOOL hasReportFrequencyBase;
@property (nonatomic) unsigned long long reportFrequencyBase;
@property (readonly, nonatomic) BOOL hasNetworkTaskDescription;
@property (retain, nonatomic) NSString *networkTaskDescription;
@property (readonly, nonatomic) BOOL hasNetworkHostname;
@property (retain, nonatomic) NSString *networkHostname;
@property (readonly, nonatomic) BOOL hasNetworkRemoteAddresssAndPort;
@property (retain, nonatomic) NSString *networkRemoteAddresssAndPort;
@property (readonly, nonatomic) BOOL hasNetworkConnectionUuid;
@property (retain, nonatomic) NSString *networkConnectionUuid;
@property (nonatomic) BOOL hasNetworkConnectionReused;
@property (nonatomic) BOOL networkConnectionReused;
@property (readonly, nonatomic) BOOL hasNetworkInterfaceIdentifier;
@property (retain, nonatomic) NSString *networkInterfaceIdentifier;
@property (readonly, nonatomic) BOOL hasNetworkProtocolName;
@property (retain, nonatomic) NSString *networkProtocolName;
@property (nonatomic) BOOL hasNetworkRequestHeaderSize;
@property (nonatomic) unsigned int networkRequestHeaderSize;
@property (nonatomic) BOOL hasNetworkRequestBodyBytesSent;
@property (nonatomic) unsigned long long networkRequestBodyBytesSent;
@property (nonatomic) BOOL hasNetworkResponseHeaderSize;
@property (nonatomic) unsigned int networkResponseHeaderSize;
@property (nonatomic) BOOL hasNetworkResponseBodyBytesReceived;
@property (nonatomic) unsigned long long networkResponseBodyBytesReceived;
@property (nonatomic) BOOL hasNetworkPreviousAttemptCount;
@property (nonatomic) unsigned int networkPreviousAttemptCount;
@property (readonly, nonatomic) BOOL hasNetworkFatalError;
@property (retain, nonatomic) C2MPError *networkFatalError;
@property (nonatomic) BOOL hasNetworkStatusCode;
@property (nonatomic) unsigned long long networkStatusCode;
@property (readonly, nonatomic) BOOL hasNetworkRequestUri;
@property (retain, nonatomic) NSString *networkRequestUri;
@property (nonatomic) BOOL hasNetworkIsDiscretionary;
@property (nonatomic) BOOL networkIsDiscretionary;
@property (readonly, nonatomic) BOOL hasNetworkNegotiatedTlsProtocolVersion;
@property (retain, nonatomic) NSString *networkNegotiatedTlsProtocolVersion;
@property (retain, nonatomic) NSMutableArray *networkPathInfos;
@property (nonatomic) BOOL hasTimestampC2Init;
@property (nonatomic) unsigned long long timestampC2Init;
@property (nonatomic) BOOL hasTimestampC2Start;
@property (nonatomic) unsigned long long timestampC2Start;
@property (nonatomic) BOOL hasTimestampC2Now;
@property (nonatomic) unsigned long long timestampC2Now;
@property (nonatomic) BOOL hasTimestampDnsStart;
@property (nonatomic) unsigned long long timestampDnsStart;
@property (nonatomic) BOOL hasTimestampDnsEnd;
@property (nonatomic) unsigned long long timestampDnsEnd;
@property (nonatomic) BOOL hasTimestampTcpStart;
@property (nonatomic) unsigned long long timestampTcpStart;
@property (nonatomic) BOOL hasTimestampTcpEnd;
@property (nonatomic) unsigned long long timestampTcpEnd;
@property (nonatomic) BOOL hasTimestampSslStart;
@property (nonatomic) unsigned long long timestampSslStart;
@property (nonatomic) BOOL hasTimestampRequestStart;
@property (nonatomic) unsigned long long timestampRequestStart;
@property (nonatomic) BOOL hasTimestampRequestEnd;
@property (nonatomic) unsigned long long timestampRequestEnd;
@property (nonatomic) BOOL hasTimestampResponseStart;
@property (nonatomic) unsigned long long timestampResponseStart;
@property (nonatomic) BOOL hasTimestampResponseEnd;
@property (nonatomic) unsigned long long timestampResponseEnd;
@property (readonly, nonatomic) BOOL hasOptionsQualityOfService;
@property (retain, nonatomic) NSString *optionsQualityOfService;
@property (nonatomic) BOOL hasOptionsOutOfProcess;
@property (nonatomic) BOOL optionsOutOfProcess;
@property (nonatomic) BOOL hasOptionsOutOfProcessForceDiscretionary;
@property (nonatomic) BOOL optionsOutOfProcessForceDiscretionary;
@property (nonatomic) BOOL hasOptionsAllowExpensiveAccess;
@property (nonatomic) BOOL optionsAllowExpensiveAccess;
@property (nonatomic) BOOL hasOptionsAllowPowerNapScheduling;
@property (nonatomic) BOOL optionsAllowPowerNapScheduling;
@property (nonatomic) BOOL hasOptionsTimeoutIntervalForRequest;
@property (nonatomic) unsigned int optionsTimeoutIntervalForRequest;
@property (nonatomic) BOOL hasOptionsTimeoutIntervalForResource;
@property (nonatomic) unsigned int optionsTimeoutIntervalForResource;
@property (readonly, nonatomic) BOOL hasOptionsSourceApplicationBundleIdentifier;
@property (retain, nonatomic) NSString *optionsSourceApplicationBundleIdentifier;
@property (readonly, nonatomic) BOOL hasOptionsSourceApplicationSecondaryIdentifier;
@property (retain, nonatomic) NSString *optionsSourceApplicationSecondaryIdentifier;
@property (nonatomic) BOOL hasOptionsAppleIdContext;
@property (nonatomic) BOOL optionsAppleIdContext;
@property (nonatomic) BOOL hasOptionsTlsPinningRequired;
@property (nonatomic) BOOL optionsTlsPinningRequired;
@property (readonly, nonatomic) BOOL hasOptionsDiscretionaryNetworkBehavior;
@property (retain, nonatomic) NSString *optionsDiscretionaryNetworkBehavior;
@property (readonly, nonatomic) BOOL hasOptionsDuetPreClearedMode;
@property (retain, nonatomic) NSString *optionsDuetPreClearedMode;
@property (nonatomic) BOOL hasOptionsAllowCellularAccess;
@property (nonatomic) BOOL optionsAllowCellularAccess;

+ (Class)networkPathInfoType;

- (unsigned long long)networkPathInfosCount;
- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (void)clearNetworkPathInfos;
- (id)description;
- (void)addNetworkPathInfo:(id)a0;
- (id)networkPathInfoAtIndex:(unsigned long long)a0;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end