NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
NSURLSessionTaskTransactionMetrics(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static NSURLSessionTaskTransactionMetrics |
alloc() |
static NSURLSessionTaskTransactionMetrics |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
NSDate |
connectEndDate()
connectEndDate is the time immediately after the user agent finished establishing the connection to the server, including completion of security-related and other handshakes.
|
NSDate |
connectStartDate()
connectStartDate is the time immediately before the user agent started establishing the connection to the server.
|
long |
countOfRequestBodyBytesBeforeEncoding()
countOfRequestBodyBytesBeforeEncoding is the size of upload body data, file, or stream.
|
long |
countOfRequestBodyBytesSent()
countOfRequestBodyBytesSent is the number of bytes transferred for request body.
|
long |
countOfRequestHeaderBytesSent()
countOfRequestHeaderBytesSent is the number of bytes transferred for request header.
|
long |
countOfResponseBodyBytesAfterDecoding()
countOfResponseBodyBytesAfterDecoding is the size of data delivered to your delegate or completion handler.
|
long |
countOfResponseBodyBytesReceived()
countOfResponseBodyBytesReceived is the number of bytes transferred for response header.
|
long |
countOfResponseHeaderBytesReceived()
countOfResponseHeaderBytesReceived is the number of bytes transferred for response header.
|
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
NSDate |
domainLookupEndDate()
domainLookupEndDate returns the time after the name lookup was completed.
|
NSDate |
domainLookupStartDate()
domainLookupStartDate returns the time immediately before the user agent started the name lookup for the resource.
|
long |
domainResolutionProtocol()
DNS protocol used for domain resolution.
|
NSDate |
fetchStartDate()
fetchStartDate returns the time when the user agent started fetching the resource, whether or not the resource was retrieved from the server or local resources.
|
static long |
hash_static() |
NSURLSessionTaskTransactionMetrics |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isCellular()
Whether the connection is established over a cellular interface.
|
boolean |
isConstrained()
Whether the connection is established over a constrained interface.
|
boolean |
isExpensive()
Whether the connection is established over an expensive interface.
|
boolean |
isMultipath()
Whether a multipath protocol is successfully negotiated for the connection.
|
boolean |
isProxyConnection()
This property is set to YES if a proxy connection was used to fetch the resource.
|
boolean |
isReusedConnection()
This property is set to YES if a persistent connection was used to fetch the resource.
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
java.lang.String |
localAddress()
localAddress is the IP address string of the local interface for the connection.
|
NSNumber |
localPort()
localPort is the port number of the local interface for the connection.
|
NSNumber |
negotiatedTLSCipherSuite()
negotiatedTLSCipherSuite is the TLS cipher suite negotiated for the connection.
|
NSNumber |
negotiatedTLSProtocolVersion()
negotiatedTLSProtocolVersion is the TLS protocol version negotiated for the connection.
|
java.lang.String |
networkProtocolName()
The network protocol used to fetch the resource, as identified by the ALPN Protocol ID Identification Sequence [RFC7301].
|
static NSURLSessionTaskTransactionMetrics |
new_objc() |
java.lang.String |
remoteAddress()
remoteAddress is the IP address string of the remote interface for the connection.
|
NSNumber |
remotePort()
remotePort is the port number of the remote interface for the connection.
|
NSURLRequest |
request()
Represents the transaction request.
|
NSDate |
requestEndDate()
requestEndDate is the time immediately after the user agent finished requesting the source, regardless of whether the resource was retrieved from the server or local resources.
|
NSDate |
requestStartDate()
requestStartDate is the time immediately before the user agent started requesting the source, regardless of whether the resource was retrieved from the server or local resources.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
long |
resourceFetchType()
Indicates whether the resource was loaded, pushed or retrieved from the local cache.
|
NSURLResponse |
response()
Represents the transaction response.
|
NSDate |
responseEndDate()
responseEndDate is the time immediately after the user agent received the last byte of the resource.
|
NSDate |
responseStartDate()
responseStartDate is the time immediately after the user agent received the first byte of the response from the server or from local resources.
|
NSDate |
secureConnectionEndDate()
If an encrypted connection was used, secureConnectionEndDate is the time immediately after the security handshake completed.
|
NSDate |
secureConnectionStartDate()
If an encrypted connection was used, secureConnectionStartDate is the time immediately before the user agent started the security handshake to secure the current connection.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected NSURLSessionTaskTransactionMetrics(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static NSURLSessionTaskTransactionMetrics alloc()
public static NSURLSessionTaskTransactionMetrics allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static NSURLSessionTaskTransactionMetrics new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public NSDate connectEndDate()
public NSDate connectStartDate()
For example, this would correspond to the time immediately before the user agent started trying to establish the TCP connection.
public NSDate domainLookupEndDate()
public NSDate domainLookupStartDate()
public NSDate fetchStartDate()
The following metrics will be set to nil, if a persistent connection was used or the resource was retrieved from local resources:
domainLookupStartDate domainLookupEndDate connectStartDate connectEndDate secureConnectionStartDate secureConnectionEndDate
public NSURLSessionTaskTransactionMetrics init()
public boolean isProxyConnection()
public boolean isReusedConnection()
public java.lang.String networkProtocolName()
When a proxy is configured AND a tunnel connection is established, then this attribute returns the value for the tunneled protocol.
For example: If no proxy were used, and HTTP/2 was negotiated, then h2 would be returned. If HTTP/1.1 were used to the proxy, and the tunneled connection was HTTP/2, then h2 would be returned. If HTTP/1.1 were used to the proxy, and there were no tunnel, then http/1.1 would be returned.
public NSURLRequest request()
public NSDate requestEndDate()
For example, this would correspond to the time immediately after the user agent finished sending the last byte of the request.
public NSDate requestStartDate()
For example, this would correspond to the time immediately before the user agent sent an HTTP GET request.
public long resourceFetchType()
public NSURLResponse response()
public NSDate responseEndDate()
public NSDate responseStartDate()
For example, this would correspond to the time immediately after the user agent received the first byte of an HTTP response.
public NSDate secureConnectionEndDate()
If an encrypted connection was not used, this attribute is set to nil.
public NSDate secureConnectionStartDate()
For example, this would correspond to the time immediately before the user agent started the TLS handshake.
If an encrypted connection was not used, this attribute is set to nil.
public long countOfRequestBodyBytesBeforeEncoding()
public long countOfRequestBodyBytesSent()
public long countOfRequestHeaderBytesSent()
public long countOfResponseBodyBytesAfterDecoding()
public long countOfResponseBodyBytesReceived()
public long countOfResponseHeaderBytesReceived()
public boolean isCellular()
public boolean isConstrained()
public boolean isExpensive()
public boolean isMultipath()
public java.lang.String localAddress()
For multipath protocols, this is the local address of the initial flow.
If a connection was not used, this attribute is set to nil.
public NSNumber localPort()
For multipath protocols, this is the local port of the initial flow.
If a connection was not used, this attribute is set to nil.
public NSNumber negotiatedTLSCipherSuite()
Please refer to tls_ciphersuite_t enum in Security/SecProtocolTypes.h
If an encrypted connection was not used, this attribute is set to nil.
public NSNumber negotiatedTLSProtocolVersion()
Please refer to tls_protocol_version_t enum in Security/SecProtocolTypes.h
If an encrypted connection was not used, this attribute is set to nil.
public java.lang.String remoteAddress()
For multipath protocols, this is the remote address of the initial flow.
If a connection was not used, this attribute is set to nil.
public NSNumber remotePort()
For multipath protocols, this is the remote port of the initial flow.
If a connection was not used, this attribute is set to nil.
public long domainResolutionProtocol()