identt
WebServiceList.hpp
Go to the documentation of this file.
1 
33 #ifndef _IDENTT_QUERY_WEBSERVICELIST_HPP_
34 #define _IDENTT_QUERY_WEBSERVICELIST_HPP_
35 
36 #include <query/NotFoundService.hpp>
37 #include <query/HelpQuery.hpp>
38 #include <query/QueryBase.hpp>
39 #include <query/InfoService.hpp>
42 #include <query/PubKeyService.hpp>
43 #include <query/LookupService.hpp>
44 #include <query/InviteService.hpp>
45 #include <query/MailSmsService.hpp>
47 
48 #define IDENTT_WEBSERVICELIST_SCOPE_HTTP \
49  identt::query::NotFoundService<HttpServerT> {sharedtable,server,IDENTT_SERVICE_SCOPE_HTTP}; \
50  identt::query::HelpQuery::pointer helpquery = std::make_shared<identt::query::HelpQuery>(); \
51  identt::query::InfoService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP); \
52  identt::query::ValidateService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP); \
53  identt::query::ThreePidService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP); \
54  identt::query::PubKeyService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP); \
55  identt::query::LookupService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP); \
56  identt::query::InviteService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP); \
57  identt::query::BlobDataService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP); \
58  identt::query::MailSmsService<HttpServerT>(sharedtable,server,helpquery,IDENTT_SERVICE_SCOPE_HTTP);
59 
60 #define IDENTT_WEBSERVICELIST_SCOPE_HTTPS \
61  identt::query::NotFoundService<HttpServerT> {sharedtable,server,IDENTT_SERVICE_SCOPE_HTTP};
62 
63 #endif // _IDENTT_QUERY_WEBSERVICELIST_HPP_