runMACS
 All Data Structures Files Functions Variables Enumerations Enumerator Macros
Functions
camserver.cpp File Reference
#include <iostream>
#include <atomic>
#include <thread>
#include <condition_variable>
#include <mutex>
#include <chrono>
#include <vector>
#include <zmq.hpp>
#include <tclap/CmdLine.h>
#include <uuid.h>
#include <ImageGrabber.h>
#include <ZmqPubExtractor.h>
#include <StatsExtractor.h>
#include <FFMpegExtractor.h>
#include <RocLogger.h>
#include <stringtricks.h>
#include <CamManager.h>
#include <InfoServer.h>
#include <NetworkHelper.h>
#include <ConfigManager.h>
#include <StorageManager.h>
#include <json/json.h>
#include <config.h>
#include <cstdio>

Go to the source code of this file.

Functions

void pubsubproxy (zmq::context_t *ctx, const string &from, const string &to, bool connectTo=false, condition_variable *isUp=nullptr, int linger=100)
 
void sendControlMessage (zmq::socket_t &socket, const string &msg)
 
int main (int argc, char **argv)
 

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 125 of file camserver.cpp.

void pubsubproxy ( zmq::context_t *  ctx,
const string &  from,
const string &  to,
bool  connectTo = false,
condition_variable *  isUp = nullptr,
int  linger = 100 
)

Definition at line 89 of file camserver.cpp.

void sendControlMessage ( zmq::socket_t &  socket,
const string &  msg 
)

Definition at line 116 of file camserver.cpp.