#include <WebSockSender.h>
|
int | port_no |
|
int | tcp_socket |
|
std::list< int > | tcp_client_list |
|
bool | connected |
|
char | data_size [4] |
|
char | data_buffer [MAX_TCP_SIZE+4] |
|
pthread_t | server_thread |
|
unsigned int | buffer_size |
|
bool | local |
|
The WebSockSender implements the WebSocket transport method for OSC
- Author
- Florian Echtler
- Version
- 2.0.a0
◆ WebSockSender() [1/2]
WebSockSender::WebSockSender |
( |
| ) |
|
The default constructor creates a WebSockSender that listens to the default HTTP-alt port 8080 on localhost
◆ WebSockSender() [2/2]
WebSockSender::WebSockSender |
( |
int |
port | ) |
|
This constructor creates a WebSockSender that listens to the provided port
- Parameters
-
port | the listening WebSocket port number |
◆ ~WebSockSender()
virtual TUIO::WebSockSender::~WebSockSender |
( |
| ) |
|
|
inlinevirtual |
The destructor closes the socket.
◆ newClient()
void WebSockSender::newClient |
( |
int |
tcp_client | ) |
|
|
virtual |
This method is called whenever a new client connects
- Parameters
-
tcp_client | the socket handle of the new client |
Reimplemented from TUIO::TcpSender.
◆ sendOscPacket()
bool WebSockSender::sendOscPacket |
( |
osc::OutboundPacketStream * |
bundle | ) |
|
|
virtual |
This method delivers the provided OSC data
- Parameters
-
*bundle | the OSC stream to deliver |
- Returns
- true if the data was delivered successfully
Reimplemented from TUIO::TcpSender.
The documentation for this class was generated from the following files: