@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