FMIceLinkStunSoftwareAttribute Class Reference
| Inherits from | FMIceLinkStunAttribute : NSObject | 
|---|---|
| Declared in | FMIceLinkStunSoftwareAttribute.h FMIceLinkStunSoftwareAttribute.m  | 
Overview
The SOFTWARE attribute contains a textual [description](#//api/name/description) of the software
being used by the agent sending the message.  It is used by clients
and servers.  Its [value](#//api/name/value) SHOULD include manufacturer and version
number.  The attribute has no impact on operation of the protocol,
and serves only as a tool for diagnostic and debugging purposes.  The
[value](#//api/name/value) of SOFTWARE is variable length.  It MUST be a UTF-8 [RFC3629]
encoded sequence of less than 128 characters (which can be as long as
763 bytes).
					– description
	
Returns a string that represents this instance.
@return A string that represents this instance.
- (NSString *)descriptionDiscussion
Returns a string that represents this instance.
@return A string that represents this instance.
Declared In
FMIceLinkStunSoftwareAttribute.h
– getValueLength
	
Gets the length of the attribute [value](#//api/name/value).
@return
- (int)getValueLengthDiscussion
Gets the length of the attribute [value](#//api/name/value).
@return
Declared In
FMIceLinkStunSoftwareAttribute.h
– initWithValue:
	
Initializes a new instance of the FMIceLinkStunSoftwareAttribute class.
			- (instancetype)initWithValue:(NSString *)valueParameters
value | 
						The textual description of the software being used by the agent sending the message.  | 
					
|---|
Discussion
Initializes a new instance of the FMIceLinkStunSoftwareAttribute class.
			Declared In
FMIceLinkStunSoftwareAttribute.h
+ readValueFromWithBuffer:offset:length:
	
Initializes a new instance of the FMIceLinkStunSoftwareAttribute class.
			+ (FMIceLinkStunSoftwareAttribute *)readValueFromWithBuffer:(FMIceLinkDataBuffer *)buffer offset:(int)offset length:(int)lengthParameters
buffer | 
						The buffer.  | 
					
|---|---|
offset | 
						The offset.  | 
					
length | 
						The length. @return  | 
					
Discussion
Initializes a new instance of the FMIceLinkStunSoftwareAttribute class.
			Declared In
FMIceLinkStunSoftwareAttribute.h
– setValue:
	
Sets the textual [description](#//api/name/description) of the software being used by
the agent sending the message.
			- (void)setValue:(NSString *)valueDiscussion
Sets the textual [description](#//api/name/description) of the software being used by
the agent sending the message.
			Declared In
FMIceLinkStunSoftwareAttribute.h
+ softwareAttribute:
	
Initializes a new instance of the FMIceLinkStunSoftwareAttribute class.
			+ (FMIceLinkStunSoftwareAttribute *)softwareAttribute:(NSString *)valueParameters
value | 
						The textual description of the software being used by the agent sending the message.  | 
					
|---|
Discussion
Initializes a new instance of the FMIceLinkStunSoftwareAttribute class.
			Declared In
FMIceLinkStunSoftwareAttribute.h
– typeValue
	
Gets the type [value](#//api/name/value).
			- (int)typeValueDiscussion
Gets the type [value](#//api/name/value).
			Declared In
FMIceLinkStunSoftwareAttribute.h
– value
	
Gets the textual [description](#//api/name/description) of the software being used by
the agent sending the message.
			- (NSString *)valueDiscussion
Gets the textual [description](#//api/name/description) of the software being used by
the agent sending the message.
			Declared In
FMIceLinkStunSoftwareAttribute.h
– writeValueToWithBuffer:offset:
	
Writes the attribute [value](#//api/name/value) to a data buffer.
			- (void)writeValueToWithBuffer:(FMIceLinkDataBuffer *)buffer offset:(int)offsetParameters
buffer | 
						The buffer.  | 
					
|---|---|
offset | 
						The offset.  | 
					
Discussion
Writes the attribute [value](#//api/name/value) to a data buffer.
			Declared In
FMIceLinkStunSoftwareAttribute.h