NorMIT-nav  22.09
An IGT application
cx::DirectlyLinkedSender Class Reference

#include <cxDirectlyLinkedSender.h>

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

Signals

void newImage ()
 
void newUSStatus ()
 

Public Member Functions

 DirectlyLinkedSender ()
 
virtual ~DirectlyLinkedSender ()
 
bool isReady () const
 
virtual void send (ImagePtr msg)
 
virtual void send (ProbeDefinitionPtr msg)
 
ImagePtr popImage ()
 
ProbeDefinitionPtr popUSStatus ()
 
- Public Member Functions inherited from cx::SenderImpl
 SenderImpl ()
 
virtual ~SenderImpl ()
 
virtual void send (PackagePtr package)
 
- Public Member Functions inherited from cx::Sender
 Sender ()
 
virtual ~Sender ()
 

Additional Inherited Members

Detailed Description

Definition at line 33 of file cxDirectlyLinkedSender.h.

Constructor & Destructor Documentation

◆ DirectlyLinkedSender()

cx::DirectlyLinkedSender::DirectlyLinkedSender ( )
inline

Definition at line 38 of file cxDirectlyLinkedSender.h.

◆ ~DirectlyLinkedSender()

virtual cx::DirectlyLinkedSender::~DirectlyLinkedSender ( )
inlinevirtual

Definition at line 39 of file cxDirectlyLinkedSender.h.

Member Function Documentation

◆ isReady()

bool cx::DirectlyLinkedSender::isReady ( ) const
virtual

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

Implements cx::SenderImpl.

Definition at line 20 of file cxDirectlyLinkedSender.cpp.

◆ newImage

void cx::DirectlyLinkedSender::newImage ( )
signal

◆ newUSStatus

void cx::DirectlyLinkedSender::newUSStatus ( )
signal

◆ popImage()

ImagePtr cx::DirectlyLinkedSender::popImage ( )

Definition at line 43 of file cxDirectlyLinkedSender.cpp.

◆ popUSStatus()

ProbeDefinitionPtr cx::DirectlyLinkedSender::popUSStatus ( )

Definition at line 47 of file cxDirectlyLinkedSender.cpp.

◆ send() [1/2]

void cx::DirectlyLinkedSender::send ( ImagePtr  msg)
virtual

Send an image message

Implements cx::SenderImpl.

Definition at line 25 of file cxDirectlyLinkedSender.cpp.

◆ send() [2/2]

void cx::DirectlyLinkedSender::send ( ProbeDefinitionPtr  msg)
virtual

Send an US status message

Implements cx::SenderImpl.

Definition at line 35 of file cxDirectlyLinkedSender.cpp.


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