yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
api_handlers.h File Reference
#include <functional>
#include <string>
Include dependency graph for api_handlers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  httplib
 
namespace  yaze
 
namespace  yaze::cli
 Namespace for the command line interface.
 
namespace  yaze::cli::api
 
namespace  yaze::emu
 SNES Emulation and debugging tools.
 
namespace  yaze::emu::debug
 
namespace  yaze::app
 
namespace  yaze::app::service
 

Functions

void yaze::cli::api::HandleHealth (const httplib::Request &req, httplib::Response &res, const BonjourPublisher *bonjour)
 
void yaze::cli::api::HandleListModels (const httplib::Request &req, httplib::Response &res)
 
void yaze::cli::api::HandleGetSymbols (const httplib::Request &req, httplib::Response &res, yaze::emu::debug::SymbolProvider *symbols)
 
void yaze::cli::api::HandleNavigate (const httplib::Request &req, httplib::Response &res)
 
void yaze::cli::api::HandleBreakpointHit (const httplib::Request &req, httplib::Response &res)
 
void yaze::cli::api::HandleStateUpdate (const httplib::Request &req, httplib::Response &res)
 
void yaze::cli::api::HandleWindowShow (const httplib::Request &req, httplib::Response &res, const std::function< bool()> &action)
 
void yaze::cli::api::HandleWindowHide (const httplib::Request &req, httplib::Response &res, const std::function< bool()> &action)
 
void yaze::cli::api::ApplyCorsHeaders (httplib::Response &res)
 
void yaze::cli::api::HandleRenderDungeon (const httplib::Request &req, httplib::Response &res, yaze::app::service::RenderService *render_service)
 
void yaze::cli::api::HandleRenderDungeonMetadata (const httplib::Request &req, httplib::Response &res, yaze::app::service::RenderService *render_service)
 
void yaze::cli::api::HandleCorsPreflight (const httplib::Request &req, httplib::Response &res)
 
void yaze::cli::api::HandleCommandExecute (const httplib::Request &req, httplib::Response &res, yaze::Rom *rom)
 
void yaze::cli::api::HandleCommandList (const httplib::Request &req, httplib::Response &res)
 
void yaze::cli::api::HandleAnnotationList (const httplib::Request &req, httplib::Response &res, const std::string &project_path)
 
void yaze::cli::api::HandleAnnotationCreate (const httplib::Request &req, httplib::Response &res, const std::string &project_path)
 
void yaze::cli::api::HandleAnnotationUpdate (const httplib::Request &req, httplib::Response &res, const std::string &project_path)
 
void yaze::cli::api::HandleAnnotationDelete (const httplib::Request &req, httplib::Response &res, const std::string &project_path)