FMIceLinkStunServer Class Reference
| Inherits from | FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Declared in | FMIceLinkStunServer.h FMIceLinkStunServer.m  | 
– createDatagramSocket
	- (FMIceLinkFunction1 *)createDatagramSocketDiscussion
Declared In
FMIceLinkStunServer.h
– createErrorResponseWithRequest:remoteAddress:errorMessage:
	- (FMIceLinkStunMessage *)createErrorResponseWithRequest:(FMIceLinkStunMessage *)request remoteAddress:(FMIceLinkTransportAddress *)remoteAddress errorMessage:(NSString *)errorMessageParameters
request | 
						The request.  | 
					
|---|---|
remoteAddress | 
						The remote address.  | 
					
errorMessage | 
						The erro messager.  | 
					
Discussion
Declared In
FMIceLinkStunServer.h
– createExceptionResponseWithRequest:remoteAddress:error:
	- (FMIceLinkStunMessage *)createExceptionResponseWithRequest:(FMIceLinkStunMessage *)request remoteAddress:(FMIceLinkTransportAddress *)remoteAddress error:(FMIceLinkStunError *)errorParameters
request | 
						The request.  | 
					
|---|---|
remoteAddress | 
						The remote address.  | 
					
error | 
						The Stun error.  | 
					
Discussion
Declared In
FMIceLinkStunServer.h
– createStreamSocket
	- (FMIceLinkFunction1 *)createStreamSocketDiscussion
Declared In
FMIceLinkStunServer.h
– disableTcp
	- (bool)disableTcpDiscussion
Declared In
FMIceLinkStunServer.h
– disableTls
	- (bool)disableTlsDiscussion
Declared In
FMIceLinkStunServer.h
– disableUdp
	- (bool)disableUdpDiscussion
Declared In
FMIceLinkStunServer.h
– getPrefixWithUdp:secure:
	- (NSString *)getPrefixWithUdp:(bool)udp secure:(bool)secureDiscussion
Declared In
FMIceLinkStunServer.h
– label
	- (NSString *)labelDiscussion
Declared In
FMIceLinkStunServer.h
– localTcpAddress
	- (FMIceLinkServerAddress *)localTcpAddressDiscussion
Declared In
FMIceLinkStunServer.h
– localTcpAddresses
	- (NSMutableArray *)localTcpAddressesDiscussion
Declared In
FMIceLinkStunServer.h
– localUdpAddress
	- (FMIceLinkServerAddress *)localUdpAddressDiscussion
Declared In
FMIceLinkStunServer.h
– localUdpAddresses
	- (NSMutableArray *)localUdpAddressesDiscussion
Declared In
FMIceLinkStunServer.h
– processBuffer:udpServerSocket:tcpServerSocket:localAddress:remoteAddress:readLength:
	- (bool)processBuffer:(FMIceLinkDataBuffer *)buffer udpServerSocket:(FMIceLinkDatagramSocket *)udpServerSocket tcpServerSocket:(FMIceLinkStreamSocket *)tcpServerSocket localAddress:(FMIceLinkServerAddress *)localAddress remoteAddress:(FMIceLinkTransportAddress *)remoteAddress readLength:(int *)readLengthParameters
buffer | 
						The buffer.  | 
					
|---|---|
udpServerSocket | 
						The UDP server socket.  | 
					
tcpServerSocket | 
						The TCP server socket.  | 
					
localAddress | 
						The local address.  | 
					
remoteAddress | 
						The remote address.  | 
					
readLength | 
						Length of the read.  | 
					
Discussion
Declared In
FMIceLinkStunServer.h
– processWithRequest:udpServerSocket:tcpServerSocket:localAddress:remoteAddress:
	- (FMIceLinkStunMessage *)processWithRequest:(FMIceLinkStunMessage *)request udpServerSocket:(FMIceLinkDatagramSocket *)udpServerSocket tcpServerSocket:(FMIceLinkStreamSocket *)tcpServerSocket localAddress:(FMIceLinkServerAddress *)localAddress remoteAddress:(FMIceLinkTransportAddress *)remoteAddressParameters
request | 
						The request.  | 
					
|---|---|
udpServerSocket | 
						The UDP server socket.  | 
					
tcpServerSocket | 
						The TCP server socket.  | 
					
localAddress | 
						The local address.  | 
					
remoteAddress | 
						The remote address.  | 
					
Discussion
Declared In
FMIceLinkStunServer.h
– setCreateDatagramSocket:
	- (void)setCreateDatagramSocket:(FMIceLinkFunction1 *)valueDiscussion
Declared In
FMIceLinkStunServer.h
– setCreateDatagramSocketBlock
	- (void ( ^ ) ( FMIceLinkDatagramSocket *( ^ ) ( FMIceLinkDatagramSocketCreateArgs *) ))setCreateDatagramSocketBlockDiscussion
Declared In
FMIceLinkStunServer.h
– setCreateDatagramSocketBlock:
	- (void)setCreateDatagramSocketBlock:(FMIceLinkDatagramSocket *( ^ ) ( FMIceLinkDatagramSocketCreateArgs *))valueBlockDiscussion
Declared In
FMIceLinkStunServer.h
– setCreateStreamSocket:
	- (void)setCreateStreamSocket:(FMIceLinkFunction1 *)valueDiscussion
Declared In
FMIceLinkStunServer.h
– setCreateStreamSocketBlock
	- (void ( ^ ) ( FMIceLinkStreamSocket *( ^ ) ( FMIceLinkStreamSocketCreateArgs *) ))setCreateStreamSocketBlockDiscussion
Declared In
FMIceLinkStunServer.h
– setCreateStreamSocketBlock:
	- (void)setCreateStreamSocketBlock:(FMIceLinkStreamSocket *( ^ ) ( FMIceLinkStreamSocketCreateArgs *))valueBlockDiscussion
Declared In
FMIceLinkStunServer.h
– setDisableTcp:
	- (void)setDisableTcp:(bool)valueDiscussion
Declared In
FMIceLinkStunServer.h
– setDisableTls:
	- (void)setDisableTls:(bool)valueDiscussion
Declared In
FMIceLinkStunServer.h
– setDisableUdp:
	- (void)setDisableUdp:(bool)valueDiscussion
Declared In
FMIceLinkStunServer.h
– setStreamSendTimeout:
	- (void)setStreamSendTimeout:(int)valueDiscussion
Declared In
FMIceLinkStunServer.h
– start
	- (bool)startDiscussion
Declared In
FMIceLinkStunServer.h
– startWithUdpAddresses:
	- (bool)startWithUdpAddresses:(NSMutableArray *)udpAddressesParameters
udpAddresses | 
						The UDP addresses to listen on.  | 
					
|---|
Discussion
Declared In
FMIceLinkStunServer.h
– startWithUdpAddresses:tcpAddresses:
	- (bool)startWithUdpAddresses:(NSMutableArray *)udpAddresses tcpAddresses:(NSMutableArray *)tcpAddressesParameters
udpAddresses | 
						The UDP addresses to listen on.  | 
					
|---|---|
tcpAddresses | 
						The TCP addresses to listen on.  | 
					
Discussion
Declared In
FMIceLinkStunServer.h
– startWithUdpAddresses:tcpAddresses:tlsAddresses:
	- (bool)startWithUdpAddresses:(NSMutableArray *)udpAddresses tcpAddresses:(NSMutableArray *)tcpAddresses tlsAddresses:(NSMutableArray *)tlsAddressesParameters
udpAddresses | 
						The UDP addresses to listen on.  | 
					
|---|---|
tcpAddresses | 
						The TCP addresses to listen on.  | 
					
tlsAddresses | 
						The TLS addresses to listen on.  | 
					
Discussion
Declared In
FMIceLinkStunServer.h
– startWithUdpAddresses:tcpAddresses:tlsAddresses:tlsCertificate:
	- (bool)startWithUdpAddresses:(NSMutableArray *)udpAddresses tcpAddresses:(NSMutableArray *)tcpAddresses tlsAddresses:(NSMutableArray *)tlsAddresses tlsCertificate:(FMIceLinkTlsCertificate *)tlsCertificateParameters
udpAddresses | 
						The UDP addresses to listen on.  | 
					
|---|---|
tcpAddresses | 
						The TCP addresses to listen on.  | 
					
tlsAddresses | 
						The TLS addresses to listen on.  | 
					
tlsCertificate | 
						The TLS certificate.  | 
					
Discussion
Declared In
FMIceLinkStunServer.h
– stop
	- (bool)stopDiscussion
Declared In
FMIceLinkStunServer.h
– streamSendTimeout
	- (int)streamSendTimeoutDiscussion
Declared In
FMIceLinkStunServer.h