runMACS
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Enumerations
Enumerator
Macros
cpp
include
ZmqPubExtractor.h
Go to the documentation of this file.
1
#ifndef ZMQ_PUB_EXTRACTOR_H
2
#define ZMQ_PUB_EXTRACTOR_H
3
4
#include <
utils.h
>
5
#include <
Extractor.h
>
6
7
class
ZmqPubExtractor
:
public
Extractor
{
8
public
:
9
ZmqPubExtractor
(zmq::context_t & _ctx,
10
const
PubSubEndpoint
& _source,
11
const
PubSubEndpoint
& _destination,
12
const
Roi<unsigned int>
& _roi);
13
~ZmqPubExtractor
();
14
std::string
type
();
15
std::string
identifier
();
16
std::list<std::string>
parameters
();
17
private
:
18
PubSubEndpoint
destination;
19
Roi<unsigned int>
roi;
20
21
zmq::socket_t * destinationSocket;
22
23
void
extractSetup();
24
void
extractImpl(
unsigned
int
width,
25
unsigned
int
height,
26
unsigned
int
bytesPerPixel,
27
uint64_t highResTime,
28
uint64_t wallTime,
29
zmq::message_t * sourceImage);
30
void
extractTeardown();
31
};
32
33
#endif
/* ZMQ_PUB_EXTRACTOR_H */
34
ZmqPubExtractor
Definition:
ZmqPubExtractor.h:7
Extractor
Base class for an image extractor.
Definition:
Extractor.h:17
ZmqPubExtractor::identifier
std::string identifier()
Definition:
ZmqPubExtractor.cpp:24
ZmqPubExtractor::type
std::string type()
Definition:
ZmqPubExtractor.cpp:20
utils.h
PubSubEndpoint
Definition:
utils.h:13
ZmqPubExtractor::~ZmqPubExtractor
~ZmqPubExtractor()
Definition:
ZmqPubExtractor.cpp:16
ZmqPubExtractor::ZmqPubExtractor
ZmqPubExtractor(zmq::context_t &_ctx, const PubSubEndpoint &_source, const PubSubEndpoint &_destination, const Roi< unsigned int > &_roi)
Definition:
ZmqPubExtractor.cpp:9
ZmqPubExtractor::parameters
std::list< std::string > parameters()
Definition:
ZmqPubExtractor.cpp:28
Roi< unsigned int >
Extractor.h
Generated on Wed Feb 13 2019 14:31:26 for runMACS by
1.8.8