File UploadServer.h
-
namespace edge
-
class InvalidPathException : public FaabricException
Public Functions
-
inline explicit InvalidPathException(std::string message)
-
inline explicit InvalidPathException(std::string message)
-
class UploadServer
Public Functions
-
void listen(const std::string &port)
-
void stop()
Public Static Functions
-
static void handleGet(const http_request &request)
-
static void handlePut(const http_request &request)
-
static void handleOptions(const http_request &request)
Private Members
-
bool stopped = false
Private Static Functions
-
static std::vector<uint8_t> getState(const std::string &user, const std::string &key)
-
static void handlePythonFunctionUpload(const http_request &request, const std::string &user, const std::string &function)
-
static void handleFunctionUpload(const http_request &request, const std::string &user, const std::string &function)
-
static void handleStateUpload(const http_request &request, const std::string &user, const std::string &key)
-
static void extractRequestBody(const http_request &req, faabric::Message &msg)
-
void listen(const std::string &port)
-
class InvalidPathException : public FaabricException