Image Component Library (ICL)
|
image output implementation using the ZeroMQ (ZMQ) framwork More...
#include <ZmqImageOutput.h>
Public Member Functions | |
ICLIO_API | ZmqImageOutput (int port=44444) |
Create UdpImageOutput with given targetPC and port. | |
ICLIO_API | ~ZmqImageOutput () |
Destructor. | |
ICLIO_API void | init (int port=44444) |
deferred initialization | |
virtual ICLIO_API void | send (const core::ImgBase *image) |
sender method | |
bool | isNull () const |
returns whether this is a null instance | |
operator bool () const | |
returns whether this is not a null instance | |
Private Attributes | |
Data * | m_data |
pimpl type |
image output implementation using the ZeroMQ (ZMQ) framwork
ICLIO_API icl::io::ZmqImageOutput::ZmqImageOutput | ( | int | port = 44444 | ) |
Create UdpImageOutput with given targetPC and port.
Of targetPC is "", a null output is created, that must be initialized with init before send can be called
Destructor.
ICLIO_API void icl::io::ZmqImageOutput::init | ( | int | port = 44444 | ) |
deferred initialization
bool icl::io::ZmqImageOutput::isNull | ( | ) | const [inline] |
returns whether this is a null instance
icl::io::ZmqImageOutput::operator bool | ( | ) | const [inline] |
returns whether this is not a null instance
virtual ICLIO_API void icl::io::ZmqImageOutput::send | ( | const core::ImgBase * | image | ) | [virtual] |
sender method
Implements icl::io::ImageOutput.
Data* icl::io::ZmqImageOutput::m_data [private] |