FMIceLinkStunMessage Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | FMIceLinkStunMessage.h FMIceLinkStunMessage.m |
+ allocateMethod
+ (int)allocateMethodDiscussion
Declared In
FMIceLinkStunMessage.h
– attributes
- (NSMutableArray *)attributesDiscussion
Declared In
FMIceLinkStunMessage.h
+ bindingMethod
+ (int)bindingMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ channelBindMethod
+ (int)channelBindMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ connectionAttemptMethod
+ (int)connectionAttemptMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ connectionBindMethod
+ (int)connectionBindMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ connectMethod
+ (int)connectMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ createMessageWithMethod:messageType:transactionId:
+ (FMIceLinkStunMessage *)createMessageWithMethod:(int)method messageType:(FMIceLinkStunMessageType)messageType transactionId:(FMIceLinkDataBuffer *)transactionIdParameters
method |
The method. |
|---|---|
messageType |
Type of the message. |
transactionId |
The transaction ID. @return |
Discussion
Declared In
FMIceLinkStunMessage.h
+ createPermissionMethod
+ (int)createPermissionMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ dataMethod
+ (int)dataMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ generateTransactionId
+ (FMIceLinkDataBuffer *)generateTransactionIdDiscussion
Declared In
FMIceLinkStunMessage.h
– getAlternateServer
- (FMIceLinkStunAlternateServerAttribute *)getAlternateServerDiscussion
Declared In
FMIceLinkStunMessage.h
– getChannelNumber
- (FMIceLinkStunTurnChannelNumberAttribute *)getChannelNumberDiscussion
Declared In
FMIceLinkStunMessage.h
– getConnectionId
- (FMIceLinkStunTurnConnectionIdAttribute *)getConnectionIdDiscussion
Declared In
FMIceLinkStunMessage.h
– getData
- (FMIceLinkStunTurnDataAttribute *)getDataDiscussion
Declared In
FMIceLinkStunMessage.h
– getDontFragment
- (FMIceLinkStunTurnDontFragmentAttribute *)getDontFragmentDiscussion
Declared In
FMIceLinkStunMessage.h
– getErrorCode
- (FMIceLinkStunErrorCodeAttribute *)getErrorCodeDiscussion
Declared In
FMIceLinkStunMessage.h
– getEvenPort
- (FMIceLinkStunTurnEvenPortAttribute *)getEvenPortDiscussion
Declared In
FMIceLinkStunMessage.h
– getFingerprint
- (FMIceLinkStunFingerprintAttribute *)getFingerprintDiscussion
Declared In
FMIceLinkStunMessage.h
– getIceControlled
- (FMIceLinkStunIceControlledAttribute *)getIceControlledDiscussion
Declared In
FMIceLinkStunMessage.h
– getIceControlling
- (FMIceLinkStunIceControllingAttribute *)getIceControllingDiscussion
Declared In
FMIceLinkStunMessage.h
– getLength
@return
- (int)getLengthDiscussion
@return
Declared In
FMIceLinkStunMessage.h
– getLifetime
- (FMIceLinkStunTurnLifetimeAttribute *)getLifetimeDiscussion
Declared In
FMIceLinkStunMessage.h
– getMappedAddress
- (FMIceLinkStunMappedAddressAttribute *)getMappedAddressDiscussion
Declared In
FMIceLinkStunMessage.h
– getMessageIntegrity
- (FMIceLinkStunMessageIntegrityAttribute *)getMessageIntegrityDiscussion
Declared In
FMIceLinkStunMessage.h
– getNonce
- (FMIceLinkStunNonceAttribute *)getNonceDiscussion
Declared In
FMIceLinkStunMessage.h
– getPayloadLength
@return
- (int)getPayloadLengthDiscussion
@return
Declared In
FMIceLinkStunMessage.h
– getPriority
- (FMIceLinkStunIcePriorityAttribute *)getPriorityDiscussion
Declared In
FMIceLinkStunMessage.h
– getRealm
- (FMIceLinkStunRealmAttribute *)getRealmDiscussion
Declared In
FMIceLinkStunMessage.h
– getRequestedAddressFamily
- (FMIceLinkStunTurnRequestedAddressFamilyAttribute *)getRequestedAddressFamilyDiscussion
Declared In
FMIceLinkStunMessage.h
– getRequestedTransport
- (FMIceLinkStunTurnRequestedTransportAttribute *)getRequestedTransportDiscussion
Declared In
FMIceLinkStunMessage.h
– getReservationToken
- (FMIceLinkStunTurnReservationTokenAttribute *)getReservationTokenDiscussion
Declared In
FMIceLinkStunMessage.h
– getSoftware
- (FMIceLinkStunSoftwareAttribute *)getSoftwareDiscussion
Declared In
FMIceLinkStunMessage.h
– getTransactionTransmitCounter
- (FMIceLinkStunTransactionTransmitCounterAttribute *)getTransactionTransmitCounterDiscussion
Declared In
FMIceLinkStunMessage.h
– getUnknownAttributes
- (FMIceLinkStunUnknownAttributesAttribute *)getUnknownAttributesDiscussion
Declared In
FMIceLinkStunMessage.h
– getUseCandidate
- (FMIceLinkStunIceUseCandidateAttribute *)getUseCandidateDiscussion
Declared In
FMIceLinkStunMessage.h
– getUsername
- (FMIceLinkStunUsernameAttribute *)getUsernameDiscussion
Declared In
FMIceLinkStunMessage.h
– getXorMappedAddress
- (FMIceLinkStunXorMappedAddressAttribute *)getXorMappedAddressDiscussion
Declared In
FMIceLinkStunMessage.h
– getXorPeerAddress
- (FMIceLinkStunTurnXorPeerAddressAttribute *)getXorPeerAddressDiscussion
Declared In
FMIceLinkStunMessage.h
– getXorRelayedAddress
- (FMIceLinkStunTurnXorRelayedAddressAttribute *)getXorRelayedAddressDiscussion
Declared In
FMIceLinkStunMessage.h
– initWithMessageType:transactionId:
- (instancetype)initWithMessageType:(FMIceLinkStunMessageType)messageType transactionId:(FMIceLinkDataBuffer *)transactionIdParameters
messageType |
The type of the message. |
|---|---|
transactionId |
The transaction ID. |
Discussion
Declared In
FMIceLinkStunMessage.h
+ magicCookieBytes
+ (NSMutableData *)magicCookieBytesDiscussion
Declared In
FMIceLinkStunMessage.h
+ magicCookieValue
+ (long long)magicCookieValueDiscussion
Declared In
FMIceLinkStunMessage.h
– messageType
- (FMIceLinkStunMessageType)messageTypeDiscussion
Declared In
FMIceLinkStunMessage.h
+ messageWithMessageType:transactionId:
+ (FMIceLinkStunMessage *)messageWithMessageType:(FMIceLinkStunMessageType)messageType transactionId:(FMIceLinkDataBuffer *)transactionIdParameters
messageType |
The type of the message. |
|---|---|
transactionId |
The transaction ID. |
Discussion
Declared In
FMIceLinkStunMessage.h
– method
- (int)methodDiscussion
Declared In
FMIceLinkStunMessage.h
+ readFromWithBuffer:
+ (FMIceLinkStunMessage *)readFromWithBuffer:(FMIceLinkDataBuffer *)bufferParameters
buffer |
The buffer. @return |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
+ readFromWithBuffer:offset:
+ (FMIceLinkStunMessage *)readFromWithBuffer:(FMIceLinkDataBuffer *)buffer offset:(int)offsetParameters
buffer |
The buffer. |
|---|---|
offset |
The offset. @return |
Discussion
Declared In
FMIceLinkStunMessage.h
+ readFromWithBuffer:offset:length:
+ (FMIceLinkStunMessage *)readFromWithBuffer:(FMIceLinkDataBuffer *)buffer offset:(int)offset length:(int *)lengthParameters
buffer |
The buffer. |
|---|---|
offset |
The offset. |
length |
The length of the parsed segment. @return |
Discussion
Declared In
FMIceLinkStunMessage.h
+ refreshMethod
+ (int)refreshMethodDiscussion
Declared In
FMIceLinkStunMessage.h
+ sendMethod
+ (int)sendMethodDiscussion
Declared In
FMIceLinkStunMessage.h
– setAlternateServerWithAttribute:
- (void)setAlternateServerWithAttribute:(FMIceLinkStunAlternateServerAttribute *)attributeParameters
attribute |
The alternate-server attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setChannelNumberWithAttribute:
- (void)setChannelNumberWithAttribute:(FMIceLinkStunTurnChannelNumberAttribute *)attributeParameters
attribute |
The channel-number attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setConnectionIdWithAttribute:
- (void)setConnectionIdWithAttribute:(FMIceLinkStunTurnConnectionIdAttribute *)attributeParameters
attribute |
The connection-id attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setDataWithAttribute:
- (void)setDataWithAttribute:(FMIceLinkStunTurnDataAttribute *)attributeParameters
attribute |
The data attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setDontFragmentWithAttribute:
- (void)setDontFragmentWithAttribute:(FMIceLinkStunTurnDontFragmentAttribute *)attributeParameters
attribute |
The don’t-fragment attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setErrorCodeWithAttribute:
- (void)setErrorCodeWithAttribute:(FMIceLinkStunErrorCodeAttribute *)attributeParameters
attribute |
The error-code attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setEvenPortWithAttribute:
- (void)setEvenPortWithAttribute:(FMIceLinkStunTurnEvenPortAttribute *)attributeParameters
attribute |
The even-port attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setFingerprintWithAttribute:
- (void)setFingerprintWithAttribute:(FMIceLinkStunFingerprintAttribute *)attributeParameters
attribute |
The fingerprint attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setIceControlledWithAttribute:
- (void)setIceControlledWithAttribute:(FMIceLinkStunIceControlledAttribute *)attributeParameters
attribute |
The ICE-controlled attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setIceControllingWithAttribute:
- (void)setIceControllingWithAttribute:(FMIceLinkStunIceControllingAttribute *)attributeParameters
attribute |
The ICE-controlling attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setLifetimeWithAttribute:
- (void)setLifetimeWithAttribute:(FMIceLinkStunTurnLifetimeAttribute *)attributeParameters
attribute |
The lifetime attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setMappedAddressWithAttribute:
- (void)setMappedAddressWithAttribute:(FMIceLinkStunMappedAddressAttribute *)attributeParameters
attribute |
The mapped-address attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setMessageIntegrityWithAttribute:
- (void)setMessageIntegrityWithAttribute:(FMIceLinkStunMessageIntegrityAttribute *)attributeParameters
attribute |
The message-integrity attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setNonceWithAttribute:
- (void)setNonceWithAttribute:(FMIceLinkStunNonceAttribute *)attributeParameters
attribute |
The nonce attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setPriorityWithAttribute:
- (void)setPriorityWithAttribute:(FMIceLinkStunIcePriorityAttribute *)attributeParameters
attribute |
The priority attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setRealmWithAttribute:
- (void)setRealmWithAttribute:(FMIceLinkStunRealmAttribute *)attributeParameters
attribute |
The realm attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setRequestedAddressFamilyWithAttribute:
- (void)setRequestedAddressFamilyWithAttribute:(FMIceLinkStunTurnRequestedAddressFamilyAttribute *)attributeParameters
attribute |
The requested-address-family attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setRequestedTransportWithAttribute:
- (void)setRequestedTransportWithAttribute:(FMIceLinkStunTurnRequestedTransportAttribute *)attributeParameters
attribute |
The requested-transport attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setReservationTokenWithAttribute:
- (void)setReservationTokenWithAttribute:(FMIceLinkStunTurnReservationTokenAttribute *)attributeParameters
attribute |
The reservation-token attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setSoftwareWithAttribute:
- (void)setSoftwareWithAttribute:(FMIceLinkStunSoftwareAttribute *)attributeParameters
attribute |
The software attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setTransactionTransmitCounterWithAttribute:
- (void)setTransactionTransmitCounterWithAttribute:(FMIceLinkStunTransactionTransmitCounterAttribute *)attributeParameters
attribute |
The transaction-transmit-counter attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setUnknownAttributesWithAttribute:
- (void)setUnknownAttributesWithAttribute:(FMIceLinkStunUnknownAttributesAttribute *)attributeParameters
attribute |
The unknownattributes attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setUseCandidateWithAttribute:
- (void)setUseCandidateWithAttribute:(FMIceLinkStunIceUseCandidateAttribute *)attributeParameters
attribute |
The use-candidate attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setUsernameWithAttribute:
- (void)setUsernameWithAttribute:(FMIceLinkStunUsernameAttribute *)attributeParameters
attribute |
The username attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setXorMappedAddressWithAttribute:
- (void)setXorMappedAddressWithAttribute:(FMIceLinkStunXorMappedAddressAttribute *)attributeParameters
attribute |
The XOR-mapped-address attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setXorPeerAddressWithAttribute:
- (void)setXorPeerAddressWithAttribute:(FMIceLinkStunTurnXorPeerAddressAttribute *)attributeParameters
attribute |
The XOR-peer-address attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– setXorRelayedAddressWithAttribute:
- (void)setXorRelayedAddressWithAttribute:(FMIceLinkStunTurnXorRelayedAddressAttribute *)attributeParameters
attribute |
The XOR-relayed-address attribute. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– transactionId
- (FMIceLinkDataBuffer *)transactionIdDiscussion
Declared In
FMIceLinkStunMessage.h
– writeToWithBuffer:
- (void)writeToWithBuffer:(FMIceLinkDataBuffer *)bufferParameters
buffer |
The buffer. |
|---|
Discussion
Declared In
FMIceLinkStunMessage.h
– writeToWithBuffer:offset:
- (void)writeToWithBuffer:(FMIceLinkDataBuffer *)buffer offset:(int)offsetParameters
buffer |
The buffer. |
|---|---|
offset |
The offset. |
Discussion
Declared In
FMIceLinkStunMessage.h
– writeToWithBuffer:offset:offsetPlus:
- (void)writeToWithBuffer:(FMIceLinkDataBuffer *)buffer offset:(int)offset offsetPlus:(int *)offsetPlusParameters
buffer |
The buffer. |
|---|---|
offset |
The offset. |
offsetPlus |
The offset plus the value length. |
Discussion
Declared In
FMIceLinkStunMessage.h