FMIceLinkStunServer Class Reference
Inherits from | FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Declared in | FMIceLinkStunServer.h FMIceLinkStunServer.m |
– createDatagramSocket
- (FMIceLinkFunction1 *)createDatagramSocket
Discussion
Declared In
FMIceLinkStunServer.h
– createErrorResponseWithRequest:remoteAddress:errorMessage:
- (FMIceLinkStunMessage *)createErrorResponseWithRequest:(FMIceLinkStunMessage *)request remoteAddress:(FMIceLinkTransportAddress *)remoteAddress errorMessage:(NSString *)errorMessage
Parameters
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 *)error
Parameters
request |
The request. |
---|---|
remoteAddress |
The remote address. |
error |
The Stun error. |
Discussion
Declared In
FMIceLinkStunServer.h
– createStreamSocket
- (FMIceLinkFunction1 *)createStreamSocket
Discussion
Declared In
FMIceLinkStunServer.h
– disableTcp
- (bool)disableTcp
Discussion
Declared In
FMIceLinkStunServer.h
– disableTls
- (bool)disableTls
Discussion
Declared In
FMIceLinkStunServer.h
– disableUdp
- (bool)disableUdp
Discussion
Declared In
FMIceLinkStunServer.h
– getPrefixWithUdp:secure:
- (NSString *)getPrefixWithUdp:(bool)udp secure:(bool)secure
Discussion
Declared In
FMIceLinkStunServer.h
– label
- (NSString *)label
Discussion
Declared In
FMIceLinkStunServer.h
– localTcpAddress
- (FMIceLinkServerAddress *)localTcpAddress
Discussion
Declared In
FMIceLinkStunServer.h
– localTcpAddresses
- (NSMutableArray *)localTcpAddresses
Discussion
Declared In
FMIceLinkStunServer.h
– localUdpAddress
- (FMIceLinkServerAddress *)localUdpAddress
Discussion
Declared In
FMIceLinkStunServer.h
– localUdpAddresses
- (NSMutableArray *)localUdpAddresses
Discussion
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 *)readLength
Parameters
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 *)remoteAddress
Parameters
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 *)value
Discussion
Declared In
FMIceLinkStunServer.h
– setCreateDatagramSocketBlock
- (void ( ^ ) ( FMIceLinkDatagramSocket *( ^ ) ( FMIceLinkDatagramSocketCreateArgs *) ))setCreateDatagramSocketBlock
Discussion
Declared In
FMIceLinkStunServer.h
– setCreateDatagramSocketBlock:
- (void)setCreateDatagramSocketBlock:(FMIceLinkDatagramSocket *( ^ ) ( FMIceLinkDatagramSocketCreateArgs *))valueBlock
Discussion
Declared In
FMIceLinkStunServer.h
– setCreateStreamSocket:
- (void)setCreateStreamSocket:(FMIceLinkFunction1 *)value
Discussion
Declared In
FMIceLinkStunServer.h
– setCreateStreamSocketBlock
- (void ( ^ ) ( FMIceLinkStreamSocket *( ^ ) ( FMIceLinkStreamSocketCreateArgs *) ))setCreateStreamSocketBlock
Discussion
Declared In
FMIceLinkStunServer.h
– setCreateStreamSocketBlock:
- (void)setCreateStreamSocketBlock:(FMIceLinkStreamSocket *( ^ ) ( FMIceLinkStreamSocketCreateArgs *))valueBlock
Discussion
Declared In
FMIceLinkStunServer.h
– setDisableTcp:
- (void)setDisableTcp:(bool)value
Discussion
Declared In
FMIceLinkStunServer.h
– setDisableTls:
- (void)setDisableTls:(bool)value
Discussion
Declared In
FMIceLinkStunServer.h
– setDisableUdp:
- (void)setDisableUdp:(bool)value
Discussion
Declared In
FMIceLinkStunServer.h
– setStreamSendTimeout:
- (void)setStreamSendTimeout:(int)value
Discussion
Declared In
FMIceLinkStunServer.h
– start
- (bool)start
Discussion
Declared In
FMIceLinkStunServer.h
– startWithUdpAddresses:
- (bool)startWithUdpAddresses:(NSMutableArray *)udpAddresses
Parameters
udpAddresses |
The UDP addresses to listen on. |
---|
Discussion
Declared In
FMIceLinkStunServer.h
– startWithUdpAddresses:tcpAddresses:
- (bool)startWithUdpAddresses:(NSMutableArray *)udpAddresses tcpAddresses:(NSMutableArray *)tcpAddresses
Parameters
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 *)tlsAddresses
Parameters
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 *)tlsCertificate
Parameters
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)stop
Discussion
Declared In
FMIceLinkStunServer.h
– streamSendTimeout
- (int)streamSendTimeout
Discussion
Declared In
FMIceLinkStunServer.h