@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