SOIL C++
C++ Unified Device Interface
|
This is the complete list of members for SOIL::Function, including all inherited members.
add(std::string uuid, std::shared_ptr< Element > child) | SOIL::Element | |
add(std::string uuid, Element *child) | SOIL::Element | |
add_argument(std::string uuid, std::string name, std::string description, std::string unit, SOIL::Range< T > range=SOIL::Range< T >(), std::string ontology="") | SOIL::Function | |
add_argument(std::string uuid, std::string name, std::string description, std::string unit, SOIL::Range< T > range, const Container< T, x, y > &default_value, std::string ontology="") | SOIL::Function | |
add_return(std::string uuid, std::string name, std::string description, std::string unit, SOIL::Range< T > range=SOIL::Range< T >(), std::string ontology="") | SOIL::Function | |
allowed_methods | HTTP::Resource | protected |
allowed_origins | HTTP::Resource | protected |
apply_headers(Response &response) | HTTP::Resource | protected |
cast(void) | SOIL::Element | |
children | SOIL::Element | |
content_type | HTTP::Resource | protected |
create(std::shared_ptr< Element > parent, std::string uuid, std::string name, std::string description, std::string ontology="") | SOIL::Function | static |
description | SOIL::Element | |
Element(std::shared_ptr< Element > parent, std::string uuid, std::string name, std::string description, std::string ontology="") | SOIL::Element | |
fqid(void) | SOIL::Element | |
Function(std::shared_ptr< Element > parent, std::string uuid, std::string name, std::string description, std::string ontology="") | SOIL::Function | |
handle(HTTP::Request request, std::smatch match=std::smatch()) | SOIL::Element | virtual |
handle_delete(Request message, std::smatch match=std::smatch()) | HTTP::Resource | virtual |
handle_exception(Request message, std::exception &exception, std::smatch match=std::smatch()) | HTTP::Resource | virtual |
handle_get(HTTP::Request request, std::smatch match=std::smatch()) | SOIL::Function | virtual |
handle_head(Request message, std::smatch match=std::smatch()) | HTTP::Resource | virtual |
handle_options(Request message, std::smatch match=std::smatch()) | HTTP::Resource | virtual |
handle_patch(Request message, std::smatch match=std::smatch()) | HTTP::Resource | virtual |
handle_post(HTTP::Request request, std::smatch match=std::smatch()) | SOIL::Function | virtual |
handle_put(Request message, std::smatch match=std::smatch()) | HTTP::Resource | virtual |
insert(std::string uuid, std::shared_ptr< Element > child) | SOIL::Element | |
insert(std::string uuid, Element *child) | SOIL::Element | |
invoke(std::map< std::string, HTTP::Json > arguments) | SOIL::Function | virtual |
is_function(void) const | SOIL::Element | |
is_object(void) const | SOIL::Element | |
is_parameter(void) const | SOIL::Element | |
is_variable(void) const | SOIL::Element | |
json(void) | SOIL::Element | virtual |
make_argument(std::string uuid, HTTP::Json external_json) | SOIL::Function | |
make_return(std::string uuid, Container< T, x, y > value) | SOIL::Function | |
mutex | SOIL::Element | |
name | SOIL::Element | |
ontology | SOIL::Element | |
operator[](std::string fqid) | SOIL::Element | |
parent | SOIL::Element | |
ptr(void) | SOIL::Function | inline |
remove(std::string uuid) | SOIL::Element | |
request_info(Request message, std::smatch match=std::smatch()) | HTTP::Resource | static |
Resource() | HTTP::Resource | |
self | SOIL::Element | |
uuid | SOIL::Element | |
wjson(void) | SOIL::Function | virtual |
~Element() | SOIL::Element | virtual |
~Function() | SOIL::Function | |
~Resource() | HTTP::Resource |