CustusX  22.04-rc5
An IGT application
cx::SenderImpl Class Referenceabstract

#include <cxSenderImpl.h>

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

Public Member Functions

 SenderImpl ()
 
virtual ~SenderImpl ()
 
virtual bool isReady () const =0
 
virtual void send (PackagePtr package)
 
- Public Member Functions inherited from cx::Sender
 Sender ()
 
virtual ~Sender ()
 

Protected Member Functions

virtual void send (ImagePtr msg)=0
 
virtual void send (ProbeDefinitionPtr msg)=0
 

Detailed Description

Definition at line 36 of file cxSenderImpl.h.

Constructor & Destructor Documentation

cx::SenderImpl::SenderImpl ( )
inline

Definition at line 39 of file cxSenderImpl.h.

virtual cx::SenderImpl::~SenderImpl ( )
inlinevirtual

Definition at line 40 of file cxSenderImpl.h.

Member Function Documentation

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

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

Implements cx::Sender.

Implemented in cx::GrabberSenderQTcpSocket, and cx::DirectlyLinkedSender.

void cx::SenderImpl::send ( PackagePtr  package)
virtual

Implements cx::Sender.

Definition at line 18 of file cxSenderImpl.cpp.

virtual void cx::SenderImpl::send ( ImagePtr  msg)
protectedpure virtual

Send an image message

Implemented in cx::GrabberSenderQTcpSocket, and cx::DirectlyLinkedSender.

virtual void cx::SenderImpl::send ( ProbeDefinitionPtr  msg)
protectedpure virtual

Send an US status message

Implemented in cx::GrabberSenderQTcpSocket, and cx::DirectlyLinkedSender.


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