FuseClientHandler Class Reference
[FireVision FUSE Network Protocol, FireVision Image Processing Framework and Applications]
FUSE client handler.
More...
#include <fvutils/net/fuse_client_handler.h>

Public Member Functions | |
| virtual | ~FuseClientHandler () |
| Destructor. | |
| virtual void | fuse_invalid_server_version (uint32_t local_version, uint32_t remote_version)=0 throw () |
| Invalid version string received. | |
| virtual void | fuse_connection_established ()=0 throw () |
| Connection has been established. | |
| virtual void | fuse_connection_died ()=0 throw () |
| Connection died. | |
| virtual void | fuse_inbound_received (FuseNetworkMessage *m)=0 throw () |
| Message received. | |
Detailed Description
FUSE client handler.
Definition at line 31 of file fuse_client_handler.h.
Constructor & Destructor Documentation
| FuseClientHandler::~FuseClientHandler | ( | ) | [virtual] |
Member Function Documentation
| void FuseClientHandler::fuse_connection_died | ( | ) | throw () [pure virtual] |
Connection died.
Implemented in NetworkCamera, FuseImageListWidget, FuseTransferWidget, and FireVisionNetworkTool.
| void FuseClientHandler::fuse_connection_established | ( | ) | throw () [pure virtual] |
Connection has been established.
Implemented in NetworkCamera, FuseImageListWidget, FuseTransferWidget, and FireVisionNetworkTool.
Referenced by FuseClient::loop().
| void FuseClientHandler::fuse_inbound_received | ( | FuseNetworkMessage * | m | ) | throw () [pure virtual] |
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()!
- Parameters:
-
m message to handle
Implemented in NetworkCamera, FuseImageListWidget, FuseTransferWidget, and FireVisionNetworkTool.
Referenced by FuseClient::loop().
| void FuseClientHandler::fuse_invalid_server_version | ( | uint32_t | local_version, | |
| uint32_t | remote_version | |||
| ) | throw () [pure virtual] |
Invalid version string received.
The remote end has a different incompatible FUSE version.
- Parameters:
-
local_version version that the FuseClient speaks remote_version version that the remote FUSE server speaks.
Implemented in NetworkCamera, FuseImageListWidget, FuseTransferWidget, and FireVisionNetworkTool.
Referenced by FuseClient::loop().
The documentation for this class was generated from the following files:
- src/firevision/fvutils/net/fuse_client_handler.h
- src/firevision/fvutils/net/fuse_client_handler.cpp

