luxlabs header browser preview


@class NSString, IODConnection, NSPointerArray;

@interface TSDgPTPNetworkPort : TSDgPTPPort {
    IODConnection *_connection;
    NSPointerArray *_clients;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _clientsLock;
    unsigned long long _asyncCallbackRefcon;
}

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

+ (id)diagnosticInfoForService:(id)a0;
+ (id)iokitMatchingDictionaryForClockIdentifier:(unsigned long long)a0;

- (void)addClient:(id)a0;
- (void)removeClient:(id)a0;
- (void).cxx_destruct;
- (BOOL)_enabled;
- (id)_interfaceName;
- (unsigned char)_remoteLinkType;
- (id)_destinationAddressString;
- (void)_handleNotification:(int)a0 withArg1:(unsigned long long)a1 arg2:(unsigned long long)a2 arg3:(unsigned long long)a3 arg4:(unsigned long long)a4 arg5:(unsigned long long)a5 arg6:(unsigned long long)a6;
- (void)_handleRefreshConnection;
- (BOOL)_hasLocalFrequencyStabilityLower;
- (BOOL)_hasLocalFrequencyStabilityUpper;
- (BOOL)_hasLocalFrequencyToleranceLower;
- (BOOL)_hasLocalFrequencyToleranceUpper;
- (BOOL)_hasRemoteFrequencyStabilityLower;
- (BOOL)_hasRemoteFrequencyStabilityUpper;
- (BOOL)_hasRemoteFrequencyToleranceLower;
- (BOOL)_hasRemoteFrequencyToleranceUpper;
- (BOOL)_isASCapable;
- (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)_maximumRawDelay;
- (unsigned int)_minimumPropagationDelay;
- (unsigned int)_minimumRawDelay;
- (unsigned long long)_overridenReceiveClockIdentity;
- (BOOL)_overridenReceiveMatching;
- (unsigned short)_overridenReceivePortNumber;
- (unsigned int)_propagationDelay;
- (unsigned int)_propagationDelayLimit;
- (char)_remoteAnnounceLogMeanInterval;
- (unsigned long long)_remoteClockIdentity;
- (int)_remoteFrequencyStabilityLower;
- (int)_remoteFrequencyStabilityUpper;
- (int)_remoteFrequencyToleranceLower;
- (int)_remoteFrequencyToleranceUpper;
- (BOOL)_remoteIsSameDevice;
- (unsigned char)_remoteOscillatorType;
- (unsigned short)_remotePortNumber;
- (char)_remoteSyncLogMeanInterval;
- (unsigned char)_remoteTimestampingMode;
- (id)_sourceAddressString;
- (BOOL)deregisterAsyncCallbackError:(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;
- (id)initWithService:(id)a0 pid:(int)a1;
- (BOOL)overrideReceiveMatchingWithRemoteClockIdentity:(unsigned long long)a0 remotePortNumber:(unsigned short)a1 error:(id *)a2;
- (id)propertiesForXPC;
- (BOOL)registerAsyncCallbackError:(id *)a0;
- (BOOL)requestRemoteMessageIntervalsWithPDelayMessageInterval:(char)a0 syncMessageInterval:(char)a1 announceMessageInterval:(char)a2 error:(id *)a3;
- (BOOL)restoreReceiveMatchingError:(id *)a0;
- (void)serviceTerminated;
- (void)updateProperties;

@end