Version 8.9.0
 
Loading...
Searching...
No Matches
IRDaemon.h
1/******************************************************************************
2 * Copyright (c) 2012-2017 All Rights Reserved, http://www.evocortex.com *
3 * Evocortex GmbH *
4 * Emilienstr. 1 *
5 * 90489 Nuremberg *
6 * Germany *
7 * *
8 * Contributors: *
9 * Initial version for Linux 64-Bit platform supported by Fraunhofer IPA, *
10 * http://www.ipa.fraunhofer.de *
11 *****************************************************************************/
12
13#ifndef IRDAEMON_H_
14#define IRDAEMON_H_
15
16#include "IRDevice.h"
17#include "irdirectsdk_defs.h"
18
19namespace evo
20{
21
26class __IRDIRECTSDK_API__ IRDaemon
27{
28public:
29
34
39
46 bool run(evo::IRDeviceParams* params, int port);
47
51 void exit();
52
53private:
54
55 evo::IRDevice* _device;
56
57};
58
59} // namespace evo
60
61#endif // IRDAEMON_H_
Daemon providing IRImager data via TCP.
Definition: IRDaemon.h:27
IRDaemon()
Constructor.
void exit()
Notifies run method to terminate.
~IRDaemon()
Destructor.
bool run(evo::IRDeviceParams *params, int port)
Blocking run method: Instantiates camera and streaming objects.
Structure containing device parameters.
Definition: IRDeviceParams.h:125