MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Namespaces | Functions | Variables
controller_streams.cpp File Reference
#include <mist/procs.h>
#include <mist/config.h>
#include <mist/timing.h>
#include <mist/stream.h>
#include <mist/dtsc.h>
#include <mist/defines.h>
#include <mist/shared_memory.h>
#include "controller_streams.h"
#include "controller_capabilities.h"
#include "controller_storage.h"
#include "controller_statistics.h"
#include "controller_limits.h"
#include <mist/triggers.h>
#include <sys/stat.h>
#include <map>

Namespaces

 Controller
 Holds everything unique to the controller.
 

Functions

void Controller::AddStreams (JSON::Value &in, JSON::Value &out)
 
bool Controller::CheckAllStreams (JSON::Value &data)
 Checks all streams, restoring if needed. More...
 
void Controller::checkStream (std::string name, JSON::Value &data)
 Checks the validity of a stream, updates internal stream status. More...
 
void Controller::CheckStreams (JSON::Value &in, JSON::Value &out)
 Parse a given stream configuration. More...
 
void Controller::deleteStream (const std::string &name, JSON::Value &out)
 
bool Controller::streamsEqual (JSON::Value &one, JSON::Value &two)
 Checks whether two streams are equal. More...
 

Variables

std::map< std::string, pid_t > Controller::inputProcesses