Fawkes API
Fawkes Development Version
|
FUSE client handler. More...
#include <>>
Public Member Functions | |
virtual | ~FuseClientHandler () |
Destructor. More... | |
virtual void | fuse_invalid_server_version (uint32_t local_version, uint32_t remote_version) noexcept=0 |
Invalid version string received. More... | |
virtual void | fuse_connection_established () noexcept=0 |
Connection has been established. More... | |
virtual void | fuse_connection_died () noexcept=0 |
Connection died. More... | |
virtual void | fuse_inbound_received (FuseNetworkMessage *m) noexcept=0 |
Message received. More... | |
FUSE client handler.
Definition at line 33 of file fuse_client_handler.h.
|
virtual |
Destructor.
Definition at line 56 of file fuse_client_handler.cpp.
|
pure virtualnoexcept |
Connection died.
Implemented in FireVisionNetworkTool, FuseTransferWidget, firevision::FuseImageListWidget, and firevision::NetworkCamera.
|
pure virtualnoexcept |
Connection has been established.
Implemented in FireVisionNetworkTool, FuseTransferWidget, firevision::FuseImageListWidget, and firevision::NetworkCamera.
Referenced by firevision::FuseClient::loop().
|
pure virtualnoexcept |
Message received.
An incoming message has been received and can now be processed. Note that if you want to work on the message after this method has finished you have to reference the message by calling FuseMessage::ref()!
m | message to handle |
Implemented in FireVisionNetworkTool, firevision::FuseImageListWidget, firevision::NetworkCamera, and FuseTransferWidget.
Referenced by firevision::FuseClient::loop().
|
pure virtualnoexcept |
Invalid version string received.
The remote end has a different incompatible FUSE version.
local_version | version that the FuseClient speaks |
remote_version | version that the remote FUSE server speaks. |
Implemented in FireVisionNetworkTool, FuseTransferWidget, firevision::FuseImageListWidget, and firevision::NetworkCamera.
Referenced by firevision::FuseClient::loop().