Open 3D Engine Metastream Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Metastream::CivetHttpServer Class Reference

Inherits Metastream::BaseHttpServer.

Public Member Functions

 CivetHttpServer (const DataCache *cache)
 
virtual bool Start (const std::string &civetOptions) override
 
virtual void Stop () override
 
- Public Member Functions inherited from Metastream::BaseHttpServer
 BaseHttpServer (const DataCache *cache)
 
virtual bool Start (const std::string &civetOptions)=0
 
virtual void Stop ()=0
 
HttpResponse GetDataTables () const
 
HttpResponse GetDataKeys (const std::string &tableName) const
 
HttpResponse GetDataValue (const std::string &tableName, const std::string &key) const
 
HttpResponse GetDataValues (const std::string &tableName, const std::vector< std::string > &keys) const
 

Additional Inherited Members

- Static Public Member Functions inherited from Metastream::BaseHttpServer
static std::map< std::string, std::string > TokenizeQuery (const char *queryString)
 
static std::string StrReplace (std::string srcString, const std::string &query, const std::string &replacement)
 
static std::vector< std::string > SplitValueList (const std::string &value, char separator)
 
static std::string SerializeHeaders (const std::map< std::string, std::string > &headers)
 
static std::string HttpStatus (int code)
 

Member Function Documentation

◆ Start()

virtual bool Metastream::CivetHttpServer::Start ( const std::string &  civetOptions)
overridevirtual

◆ Stop()

virtual void Metastream::CivetHttpServer::Stop ( )
overridevirtual

The documentation for this class was generated from the following file: