|
SOIL C++
C++ Unified Device Interface
|
This is the complete list of members for SOIL::Figure< T, x, y >, including all inherited members.
| add(std::string uuid, std::shared_ptr< Element > child) | SOIL::Element | |
| add(std::string uuid, Element *child) | SOIL::Element | |
| allowed_methods | HTTP::Resource | protected |
| allowed_origins | HTTP::Resource | protected |
| apply_headers(Response &response) | HTTP::Resource | protected |
| cast(T value) | SOIL::Figure< T, x, y > | |
| SOIL::Element::cast(void) | SOIL::Element | |
| check_range(const Container< T, x, y > &value) const | SOIL::Figure< T, x, y > | |
| children | SOIL::Element | |
| content_type | HTTP::Resource | protected |
| description | SOIL::Element | |
| Element(std::shared_ptr< Element > parent, std::string uuid, std::string name, std::string description, std::string ontology="") | SOIL::Element | |
| Figure(std::shared_ptr< Element > parent, std::string uuid, std::string name, std::string description, std::string unit, std::string ontology="", Range< T > range=Range< T >(), TIME time=TIME()) | SOIL::Figure< T, x, y > | |
| fqid(void) | SOIL::Element | |
| 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(Request message, std::smatch match=std::smatch()) | HTTP::Resource | 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(Request message, std::smatch match=std::smatch()) | HTTP::Resource | 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 | |
| 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 |
| mutex | SOIL::Element | |
| name | SOIL::Element | |
| ontology | SOIL::Element | |
| operator*(void) | SOIL::Figure< T, x, y > | |
| operator=(const Container< T, x, y > &value) | SOIL::Figure< T, x, y > | |
| operator[](std::string fqid) | SOIL::Element | |
| parent | SOIL::Element | |
| range | SOIL::Figure< T, x, y > | protected |
| read(void)=0 | SOIL::Figure< T, x, y > | protectedpure virtual |
| remove(std::string uuid) | SOIL::Element | |
| request_info(Request message, std::smatch match=std::smatch()) | HTTP::Resource | static |
| Resource() | HTTP::Resource | |
| self | SOIL::Element | |
| set_range(Range< T > range) | SOIL::Figure< T, x, y > | |
| set_time(TIME time) | SOIL::Figure< T, x, y > | |
| set_value(const Container< T, x, y > &value) | SOIL::Figure< T, x, y > | |
| time | SOIL::Figure< T, x, y > | protected |
| unit | SOIL::Figure< T, x, y > | protected |
| update(const Container< T, x, y > &value, TIME time) | SOIL::Figure< T, x, y > | virtual |
| uuid | SOIL::Element | |
| value | SOIL::Figure< T, x, y > | protected |
| wjson(void) override | SOIL::Figure< T, x, y > | virtual |
| write(void)=0 | SOIL::Figure< T, x, y > | protectedpure virtual |
| ~Element() | SOIL::Element | virtual |
| ~Figure() | SOIL::Figure< T, x, y > | |
| ~Resource() | HTTP::Resource |