WebServer.hpp File Reference
#include <zeus/Buffer.hpp>
#include <zeus/BufferAnswer.hpp>
#include <enet/WebSocket.hpp>
#include <thread>
#include <ememory/memory.hpp>
#include <zeus/AbstractFunction.hpp>
#include <zeus/FutureBase.hpp>

Go to the source code of this file.

Classes

class  zeus::WebServer
 

Namespaces

 zeus
 

Functions

ememory::SharedPtr< zeus::BufferCallzeus::createBaseCall (uint64_t _transactionId, const std::string &_functionName, const uint32_t &_serviceId=0)
 
void zeus::createParam (int32_t _paramId, ememory::SharedPtr< zeus::BufferCall > _obj)
 
template<class ZEUS_TYPE , class... _ARGS>
void zeus::createParam (int32_t _paramId, ememory::SharedPtr< zeus::BufferCall > _obj, const ZEUS_TYPE &_param, _ARGS &&... _args)
 
template<class... _ARGS>
void zeus::createParam (int32_t _paramId, ememory::SharedPtr< zeus::BufferCall > _obj, const char *_param, _ARGS &&... _args)
 
template<class... _ARGS>
ememory::SharedPtr< zeus::BufferCallzeus::createCall (uint64_t _transactionId, const std::string &_functionName, _ARGS &&... _args)
 
template<class... _ARGS>
ememory::SharedPtr< zeus::BufferCallzeus::createCallService (uint64_t _transactionId, const uint32_t &_serviceName, const std::string &_functionName, _ARGS &&... _args)
 

Detailed Description

Author
Edouard DUPIN
Note
License: APACHE v2.0 (see license file)