Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
icl::io::ZmqImageOutput Class Reference

image output implementation using the ZeroMQ (ZMQ) framwork More...

#include <ZmqImageOutput.h>

Inheritance diagram for icl::io::ZmqImageOutput:
icl::io::ImageOutput icl::io::ImageCompressor icl::utils::Uncopyable

List of all members.

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

Detailed Description

image output implementation using the ZeroMQ (ZMQ) framwork


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

pimpl type

pimpl pointer

Reimplemented from icl::io::ImageCompressor.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines