#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>
Go to the source code of this file.
|
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=[] {}) |
|