Fraxinus  2023.01.05-dev+develop.0da12
An IGT application
cx::Sender Class Referenceabstract

#include <cxSender.h>

Inheritance diagram for cx::Sender:
cx::SenderImpl cxtest::TestSender cx::DirectlyLinkedSender cx::GrabberSenderQTcpSocket

Public Member Functions

 Sender ()
 
virtual ~Sender ()
 
virtual bool isReady () const =0
 
virtual void send (PackagePtr package)=0
 

Detailed Description

Interface for sending grabbed data from the ImageSender classes further to either a TCP/IP socket or directly via a Qt signal.

Author
Christian Askeland, SINTEF
Date
Oct 11, 2012

Definition at line 49 of file cxSender.h.

Constructor & Destructor Documentation

cx::Sender::Sender ( )
inline

Definition at line 53 of file cxSender.h.

virtual cx::Sender::~Sender ( )
inlinevirtual

Definition at line 54 of file cxSender.h.

Member Function Documentation

virtual bool cx::Sender::isReady ( ) const
pure virtual

Return if sender is ready to send another message. If !isReady(), calls to send() will fail.

Implemented in cx::SenderImpl, cx::GrabberSenderQTcpSocket, cx::DirectlyLinkedSender, and cxtest::TestSender.

virtual void cx::Sender::send ( PackagePtr  package)
pure virtual

Implemented in cx::SenderImpl, and cxtest::TestSender.


The documentation for this class was generated from the following file: