Class GsofClient
Defined in File gsof_client.h
Nested Relationships
Nested Types
Class Documentation
-
class GsofClient
This client is meant to connect to products communicating using Trimble’s Trimcomm/GSOF packets over TCP.
Public Functions
-
GsofClient() = delete
-
GsofClient(const std::string &ip_address, unsigned int port)
-
~GsofClient()
-
GsofClient(const GsofClient&) = delete
-
GsofClient &operator=(const GsofClient&) = delete
-
void stop()
-
std::vector<MessageCallback>::iterator registerCallback(gsof::Id id, const MessageCallback &callback)
Protected Functions
-
template<typename GsofMessageParser>
void gsofChapterCallback(const std::vector<std::byte> &chapter)
Protected Attributes
-
gsof::StreamChapterParser gsof_stream_parser_
-
GsofClient() = delete