luxlabs header browser preview


@class NSString, TSDgPTPNetworkPort, NSPointerArray, TSXgPTPNetworkPort;

@interface TSgPTPNetworkPort : TSgPTPPort <TSDgPTPNetworkPortClient, TSXgPTPNetworkPortClient> {
    TSDgPTPNetworkPort *_implDC;
    TSXgPTPNetworkPort *_implXPC;
    NSPointerArray *_clients;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _clientLock;
}

@property (nonatomic) BOOL overridenReceiveMatching;
@property (nonatomic) unsigned long long overridenReceiveClockIdentity;
@property (nonatomic) unsigned short overridenReceivePortNumber;
@property (readonly, nonatomic) unsigned long long remoteClockIdentity;
@property (readonly, nonatomic) unsigned short remotePortNumber;
@property (readonly, nonatomic) BOOL remoteIsSameDevice;
@property (readonly, nonatomic, getter=isASCapable) BOOL asCapable;
@property (readonly, nonatomic) unsigned int propagationDelay;
@property (readonly, nonatomic) unsigned int maximumPropagationDelay;
@property (readonly, nonatomic) unsigned int minimumPropagationDelay;
@property (readonly, nonatomic) unsigned int propagationDelayLimit;
@property (readonly, nonatomic) unsigned int maximumRawDelay;
@property (readonly, nonatomic) unsigned int minimumRawDelay;
@property (readonly, nonatomic) char localSyncLogMeanInterval;
@property (readonly, nonatomic) char remoteSyncLogMeanInterval;
@property (readonly, nonatomic) char localAnnounceLogMeanInterval;
@property (readonly, nonatomic) char remoteAnnounceLogMeanInterval;
@property (readonly, nonatomic) unsigned char localLinkType;
@property (readonly, nonatomic) unsigned char remoteLinkType;
@property (readonly, nonatomic) unsigned char localTimestampingMode;
@property (readonly, nonatomic) unsigned char remoteTimestampingMode;
@property (readonly, nonatomic) unsigned char localOscillatorType;
@property (readonly, nonatomic) unsigned char remoteOscillatorType;
@property (readonly, nonatomic) BOOL hasLocalFrequencyToleranceLower;
@property (readonly, nonatomic) int localFrequencyToleranceLower;
@property (readonly, nonatomic) BOOL hasLocalFrequencyToleranceUpper;
@property (readonly, nonatomic) int localFrequencyToleranceUpper;
@property (readonly, nonatomic) BOOL hasRemoteFrequencyToleranceLower;
@property (readonly, nonatomic) int remoteFrequencyToleranceLower;
@property (readonly, nonatomic) BOOL hasRemoteFrequencyToleranceUpper;
@property (readonly, nonatomic) int remoteFrequencyToleranceUpper;
@property (readonly, nonatomic) BOOL hasLocalFrequencyStabilityLower;
@property (readonly, nonatomic) int localFrequencyStabilityLower;
@property (readonly, nonatomic) BOOL hasLocalFrequencyStabilityUpper;
@property (readonly, nonatomic) int localFrequencyStabilityUpper;
@property (readonly, nonatomic) BOOL hasRemoteFrequencyStabilityLower;
@property (readonly, nonatomic) int remoteFrequencyStabilityLower;
@property (readonly, nonatomic) BOOL hasRemoteFrequencyStabilityUpper;
@property (readonly, nonatomic) int remoteFrequencyStabilityUpper;
@property (readonly, copy, nonatomic) NSString *sourceAddressString;
@property (readonly, copy, nonatomic) NSString *destinationAddressString;
@property (readonly, copy, nonatomic) NSString *interfaceName;
@property (readonly, nonatomic) BOOL enabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)diagnosticDescriptionForInfo:(id)a0 withIndent:(id)a1;
+ (id)keyPathsForValuesAffectingAsCapable;
+ (id)keyPathsForValuesAffectingDestinationAddressString;
+ (id)keyPathsForValuesAffectingEnabled;
+ (id)keyPathsForValuesAffectingHasLocalFrequencyStabilityLower;
+ (id)keyPathsForValuesAffectingHasLocalFrequencyStabilityUpper;
+ (id)keyPathsForValuesAffectingHasLocalFrequencyToleranceLower;
+ (id)keyPathsForValuesAffectingHasLocalFrequencyToleranceUpper;
+ (id)keyPathsForValuesAffectingHasRemoteFrequencyStabilityLower;
+ (id)keyPathsForValuesAffectingHasRemoteFrequencyStabilityUpper;
+ (id)keyPathsForValuesAffectingHasRemoteFrequencyToleranceLower;
+ (id)keyPathsForValuesAffectingHasRemoteFrequencyToleranceUpper;
+ (id)keyPathsForValuesAffectingInterfaceName;
+ (id)keyPathsForValuesAffectingLocalAnnounceLogMeanInterval;
+ (id)keyPathsForValuesAffectingLocalFrequencyStabilityLower;
+ (id)keyPathsForValuesAffectingLocalFrequencyStabilityUpper;
+ (id)keyPathsForValuesAffectingLocalFrequencyToleranceLower;
+ (id)keyPathsForValuesAffectingLocalFrequencyToleranceUpper;
+ (id)keyPathsForValuesAffectingLocalLinkType;
+ (id)keyPathsForValuesAffectingLocalOscillatorType;
+ (id)keyPathsForValuesAffectingLocalSyncLogMeanInterval;
+ (id)keyPathsForValuesAffectingLocalTimestampingMode;
+ (id)keyPathsForValuesAffectingMaximumPropagationDelay;
+ (id)keyPathsForValuesAffectingMaximumRawDelay;
+ (id)keyPathsForValuesAffectingMinimumPropagationDelay;
+ (id)keyPathsForValuesAffectingMinimumRawDelay;
+ (id)keyPathsForValuesAffectingOverridenReceiveClockIdentity;
+ (id)keyPathsForValuesAffectingOverridenReceiveMatching;
+ (id)keyPathsForValuesAffectingOverridenReceivePortNumber;
+ (id)keyPathsForValuesAffectingPropagationDelay;
+ (id)keyPathsForValuesAffectingPropagationDelayLimit;
+ (id)keyPathsForValuesAffectingRemoteAnnounceLogMeanInterval;
+ (id)keyPathsForValuesAffectingRemoteClockIdentity;
+ (id)keyPathsForValuesAffectingRemoteFrequencyStabilityLower;
+ (id)keyPathsForValuesAffectingRemoteFrequencyStabilityUpper;
+ (id)keyPathsForValuesAffectingRemoteFrequencyToleranceLower;
+ (id)keyPathsForValuesAffectingRemoteFrequencyToleranceUpper;
+ (id)keyPathsForValuesAffectingRemoteIsSameDevice;
+ (id)keyPathsForValuesAffectingRemoteLinkType;
+ (id)keyPathsForValuesAffectingRemoteOscillatorType;
+ (id)keyPathsForValuesAffectingRemotePortNumber;
+ (id)keyPathsForValuesAffectingRemoteSyncLogMeanInterval;
+ (id)keyPathsForValuesAffectingRemoteTimestampingMode;
+ (id)keyPathsForValuesAffectingSourceAddressString;

- (void)addClient:(id)a0;
- (void)removeClient:(id)a0;
- (BOOL)enabled;
- (unsigned short)remotePortNumber;
- (void).cxx_destruct;
- (id)interfaceName;
- (BOOL)hasLocalFrequencyStabilityLower;
- (BOOL)hasLocalFrequencyToleranceLower;
- (BOOL)hasLocalFrequencyStabilityUpper;
- (BOOL)hasLocalFrequencyToleranceUpper;
- (id)initWithImplDC:(id)a0;
- (unsigned int)maximumRawDelay;
- (unsigned int)minimumRawDelay;
- (BOOL)asCapable;
- (BOOL)deregisterAsyncCallbackError:(id *)a0;
- (id)destinationAddressString;
- (void)didAnnounceTimeoutForPort:(id)a0;
- (void)didChangeASCapable:(BOOL)a0 forPort:(id)a1;
- (void)didChangeAdministrativeEnable:(BOOL)a0 forPort:(id)a1;
- (void)didSyncTimeoutForPort:(id)a0;
- (void)didSyncTimeoutWithMean:(long long)a0 median:(long long)a1 standardDeviation:(unsigned long long)a2 minimum:(long long)a3 maximum:(long long)a4 numberOfSamples:(unsigned int)a5 forPort:(id)a6;
- (void)didTerminateServiceForPort:(id)a0;
- (void)didTimeoutOnMACLookupForPort:(id)a0;
- (BOOL)disablePortError:(id *)a0;
- (BOOL)enablePortError:(id *)a0;
- (BOOL)getCurrentPortInfo:(struct { int x0; int x1; unsigned char x2; unsigned char x3; unsigned char x4; unsigned char x5; unsigned long long x6; unsigned short x7; } *)a0 error:(id *)a1;
- (BOOL)hasRemoteFrequencyStabilityLower;
- (BOOL)hasRemoteFrequencyStabilityUpper;
- (BOOL)hasRemoteFrequencyToleranceLower;
- (BOOL)hasRemoteFrequencyToleranceUpper;
- (id)initWithImplXPC:(id)a0;
- (char)localAnnounceLogMeanInterval;
- (int)localFrequencyStabilityLower;
- (int)localFrequencyStabilityUpper;
- (int)localFrequencyToleranceLower;
- (int)localFrequencyToleranceUpper;
- (unsigned char)localLinkType;
- (unsigned char)localOscillatorType;
- (char)localSyncLogMeanInterval;
- (unsigned char)localTimestampingMode;
- (unsigned int)maximumPropagationDelay;
- (unsigned int)minimumPropagationDelay;
- (BOOL)overrideReceiveMatchingWithRemoteClockIdentity:(unsigned long long)a0 remotePortNumber:(unsigned short)a1 error:(id *)a2;
- (unsigned long long)overridenReceiveClockIdentity;
- (BOOL)overridenReceiveMatching;
- (unsigned short)overridenReceivePortNumber;
- (unsigned int)propagationDelay;
- (unsigned int)propagationDelayLimit;
- (BOOL)registerAsyncCallbackError:(id *)a0;
- (char)remoteAnnounceLogMeanInterval;
- (unsigned long long)remoteClockIdentity;
- (int)remoteFrequencyStabilityLower;
- (int)remoteFrequencyStabilityUpper;
- (int)remoteFrequencyToleranceLower;
- (int)remoteFrequencyToleranceUpper;
- (BOOL)remoteIsSameDevice;
- (unsigned char)remoteLinkType;
- (unsigned char)remoteOscillatorType;
- (char)remoteSyncLogMeanInterval;
- (unsigned char)remoteTimestampingMode;
- (BOOL)requestRemoteMessageIntervalsWithPDelayMessageInterval:(char)a0 syncMessageInterval:(char)a1 announceMessageInterval:(char)a2 error:(id *)a3;
- (BOOL)restoreReceiveMatchingError:(id *)a0;
- (id)sourceAddressString;
- (void)updateWithXPCStatistics:(id)a0;

@end