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