PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
rest_server.cpp File Reference

REST API server implementation. More...

Include dependency graph for rest_server.cpp:

Go to the source code of this file.

Classes

struct  kcenon::pacs::web::rest_server::impl
 Implementation details for rest_server. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::web
 
namespace  kcenon::pacs::web::endpoints
 

Functions

void kcenon::pacs::web::endpoints::register_system_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_patient_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_study_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_series_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_worklist_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_audit_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_association_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_dicomweb_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_remote_nodes_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_jobs_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_routing_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_thumbnail_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_metadata_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_annotation_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_measurement_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_key_image_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_viewer_state_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_wado_uri_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 
void kcenon::pacs::web::endpoints::register_storage_commitment_endpoints_impl (crow::SimpleApp &app, std::shared_ptr< rest_server_context > ctx)
 

Detailed Description

REST API server implementation.

Definition in file rest_server.cpp.