Rename to WebSocketMessageQueue
This commit is contained in:
parent
636a69e9e1
commit
467f99b3bb
@ -28,7 +28,7 @@ set( IXWEBSOCKET_SOURCES
|
|||||||
ixwebsocket/IXCancellationRequest.cpp
|
ixwebsocket/IXCancellationRequest.cpp
|
||||||
ixwebsocket/IXNetSystem.cpp
|
ixwebsocket/IXNetSystem.cpp
|
||||||
ixwebsocket/IXWebSocket.cpp
|
ixwebsocket/IXWebSocket.cpp
|
||||||
ixwebsocket/IXWebSocketPoll.cpp
|
ixwebsocket/IXWebSocketMessageQueue.cpp
|
||||||
ixwebsocket/IXWebSocketServer.cpp
|
ixwebsocket/IXWebSocketServer.cpp
|
||||||
ixwebsocket/IXWebSocketTransport.cpp
|
ixwebsocket/IXWebSocketTransport.cpp
|
||||||
ixwebsocket/IXWebSocketHandshake.cpp
|
ixwebsocket/IXWebSocketHandshake.cpp
|
||||||
@ -55,7 +55,7 @@ set( IXWEBSOCKET_HEADERS
|
|||||||
ixwebsocket/IXNetSystem.h
|
ixwebsocket/IXNetSystem.h
|
||||||
ixwebsocket/IXProgressCallback.h
|
ixwebsocket/IXProgressCallback.h
|
||||||
ixwebsocket/IXWebSocket.h
|
ixwebsocket/IXWebSocket.h
|
||||||
ixwebsocket/IXWebSocketPoll.h
|
ixwebsocket/IXWebSocketMessageQueue.h
|
||||||
ixwebsocket/IXWebSocketServer.h
|
ixwebsocket/IXWebSocketServer.h
|
||||||
ixwebsocket/IXWebSocketTransport.h
|
ixwebsocket/IXWebSocketTransport.h
|
||||||
ixwebsocket/IXWebSocketHandshake.h
|
ixwebsocket/IXWebSocketHandshake.h
|
||||||
|
@ -4,17 +4,17 @@
|
|||||||
* Copyright (c) 2017-2018 Machine Zone, Inc. All rights reserved.
|
* Copyright (c) 2017-2018 Machine Zone, Inc. All rights reserved.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "IXWebSocketPoll.h"
|
#include "IXWebSocketMessageQueue.h"
|
||||||
|
|
||||||
namespace ix
|
namespace ix
|
||||||
{
|
{
|
||||||
|
|
||||||
WebSocketPoll::WebSocketPoll(WebSocket* websocket)
|
WebSocketMessageQueue::WebSocketMessageQueue(WebSocket* websocket)
|
||||||
{
|
{
|
||||||
bindWebsocket(websocket);
|
bindWebsocket(websocket);
|
||||||
}
|
}
|
||||||
|
|
||||||
WebSocketPoll::~WebSocketPoll()
|
WebSocketMessageQueue::~WebSocketMessageQueue()
|
||||||
{
|
{
|
||||||
if (!_messages.empty())
|
if (!_messages.empty())
|
||||||
{
|
{
|
||||||
@ -24,7 +24,7 @@ namespace ix
|
|||||||
bindWebsocket(nullptr);
|
bindWebsocket(nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebSocketPoll::bindWebsocket(WebSocket * websocket)
|
void WebSocketMessageQueue::bindWebsocket(WebSocket * websocket)
|
||||||
{
|
{
|
||||||
if (_websocket != websocket)
|
if (_websocket != websocket)
|
||||||
{
|
{
|
||||||
@ -64,12 +64,12 @@ namespace ix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebSocketPoll::setOnMessageCallback(const OnMessageCallback& callback)
|
void WebSocketMessageQueue::setOnMessageCallback(const OnMessageCallback& callback)
|
||||||
{
|
{
|
||||||
_onMessageUserCallback = callback;
|
_onMessageUserCallback = callback;
|
||||||
}
|
}
|
||||||
|
|
||||||
WebSocketPoll::MessageDataPtr WebSocketPoll::popMessage()
|
WebSocketMessageQueue::MessageDataPtr WebSocketMessageQueue::popMessage()
|
||||||
{
|
{
|
||||||
MessageDataPtr message;
|
MessageDataPtr message;
|
||||||
|
|
||||||
@ -84,7 +84,7 @@ namespace ix
|
|||||||
return message;
|
return message;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebSocketPoll::poll(int count)
|
void WebSocketMessageQueue::poll(int count)
|
||||||
{
|
{
|
||||||
if (!_onMessageUserCallback)
|
if (!_onMessageUserCallback)
|
||||||
return;
|
return;
|
@ -16,11 +16,11 @@ namespace ix
|
|||||||
/**
|
/**
|
||||||
* A helper class to dispatch websocket message callbacks in your thread.
|
* A helper class to dispatch websocket message callbacks in your thread.
|
||||||
*/
|
*/
|
||||||
class WebSocketPoll
|
class WebSocketMessageQueue
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
WebSocketPoll(WebSocket* websocket = nullptr);
|
WebSocketMessageQueue(WebSocket* websocket = nullptr);
|
||||||
~WebSocketPoll();
|
~WebSocketMessageQueue();
|
||||||
|
|
||||||
void bindWebsocket(WebSocket* websocket);
|
void bindWebsocket(WebSocket* websocket);
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user