@class NSString, TSgPTPNetworkPort, NSPointerArray; @interface TSXgPTPNetworkPort : TSXgPTPPort <TSXgPTPNetworkPortClient> { NSPointerArray *_clients; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _clientLock; BOOL _clientAddedToDaemon; } @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 overridenReceiveMatching; @property (nonatomic) unsigned long long overridenReceiveClockIdentity; @property (nonatomic) unsigned short overridenReceivePortNumber; @property (nonatomic) BOOL enabled; @property (copy, nonatomic) NSString *interfaceName; @property (weak, nonatomic) TSgPTPNetworkPort *owner; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)serverProtocol; + (id)clientProtocol; - (void)addClient:(id)a0; - (void)removeClient:(id)a0; - (void)interruptedConnection; - (id)exportedObject; - (id)initWithEndpoint:(id)a0; - (void).cxx_destruct; - (void)invalidatedConnection; - (void)announceTimeout; - (void)_updateFromProperties:(id)a0; - (void)changedASCapable:(BOOL)a0; - (void)changedAdministrativeEnable:(BOOL)a0; - (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; - (BOOL)overrideReceiveMatchingWithRemoteClockIdentity:(unsigned long long)a0 remotePortNumber:(unsigned short)a1 error:(id *)a2; - (BOOL)registerAsyncCallbackError:(id *)a0; - (BOOL)requestRemoteMessageIntervalsWithPDelayMessageInterval:(char)a0 syncMessageInterval:(char)a1 announceMessageInterval:(char)a2 error:(id *)a3; - (BOOL)restoreReceiveMatchingError:(id *)a0; - (void)syncTimeoutWithMean:(long long)a0 median:(long long)a1 standardDeviation:(unsigned long long)a2 minimum:(long long)a3 maximum:(long long)a4 numberOfSamples:(unsigned int)a5; - (void)terminatedService; - (void)timedoutMACLookup; @end