@class NWAddressEndpoint, NSString, NSData; @interface NEIPSecSA : NSObject { unsigned int _spi; unsigned int _internalSAID; } @property (readonly) unsigned int spi; @property (readonly) int direction; @property int mode; @property int protocol; @property (retain) NWAddressEndpoint *localAddress; @property (retain) NWAddressEndpoint *remoteAddress; @property (retain) NSString *boundInterfaceName; @property (retain) NSString *tunnelInterfaceName; @property unsigned int replayWindowSize; @property unsigned long long lifetimeSeconds; @property int encryptionAlgorithm; @property (retain) NSData *encryptionKey; @property int authenticationAlgorithm; @property (retain) NSData *authenticationKey; @property BOOL natTraversalEnabled; @property BOOL natDetectedOnPeer; @property BOOL natKeepaliveEnabled; @property BOOL natKeepaliveOffloadEnabled; @property unsigned long long natKeepaliveIntervalSeconds; @property unsigned long long natKeepaliveOffloadIntervalSeconds; @property unsigned short natTraversalPort; @property unsigned short natTraversalSrcPort; @property BOOL sequencePerTrafficClass; - (unsigned long long)hash; - (void)dealloc; - (id)descriptionWithIndent:(int)a0 options:(unsigned long long)a1; - (void)invalidate; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initInboundSA; - (id)initInboundSAWithSPI:(unsigned int)a0; - (id)initOutboundSAWithSPI:(unsigned int)a0; @end