Blue Brain BioExplorer
RocketsPlugin.cpp File Reference
#include "jsonPropertyMap.h"
#include "RocketsPlugin.h"
#include <Defines.h>
#include <Version.h>
#include <platform/core/common/Timer.h>
#include <platform/core/common/tasks/Task.h>
#include <platform/core/common/utils/StringUtils.h>
#include <platform/core/pluginapi/Plugin.h>
#include <platform/core/tasks/AddModelFromBlobTask.h>
#include <platform/core/tasks/AddModelTask.h>
#include <platform/core/tasks/LoadModelFunctor.h>
#include <rockets/jsonrpc/helpers.h>
#include <rockets/jsonrpc/server.h>
#include <rockets/server.h>
#include "BinaryRequests.h"
#include "ImageGenerator.h"
#include "Throttle.h"
#include <atomic>
#include <dirent.h>
#include <fstream>
#include <limits.h>
#include <unistd.h>
#include <sys/stat.h>
Include dependency graph for RocketsPlugin.cpp:

Go to the source code of this file.

Classes

class  core::RocketsPlugin::Impl
 
struct  core::RocketsPlugin::Impl::ScopedCurrentClient
 

Namespaces

 core
 

Functions

template<class T , class PRE >
bool core::preUpdate (const std::string &json, PRE preUpdateFunc, typename std::enable_if<!std::is_abstract< T >::value >::type *=0)
 
template<class T , class PRE >
bool core::preUpdate (const std::string &, PRE, typename std::enable_if< std::is_abstract< T >::value >::type *=0)
 
template<class T , class PRE , class POST >
bool core::from_json (T &obj, const std::string &json, PRE preUpdateFunc=[] {}, POST postUpdateFunc=[] {})