Loom
Loom_Ethernet Member List

This is the complete list of members for Loom_Ethernet, including all inherited members.

activeLoomModuleprotected
add_config(JsonObject json)LoomModuleinlinevirtual
Category enum nameLoomModule
category() const LoomModule
ClientSession typedefLoomInternetPlat
connect() overrideLoom_Ethernetvirtual
connect_to_domain(const char *domain)LoomInternetPlatvirtual
connect_to_ip(const IPAddress &ip, const uint16_t port)LoomInternetPlatvirtual
device_managerLoomModuleprotected
disconnect()LoomInternetPlatinlinevirtual
dispatch(JsonObject json)LoomModuleinlinevirtual
enum_category_string(const Category c)LoomModulestatic
enum_verbosity_string(const Verbosity v)LoomModulestatic
get_active() const LoomModuleinline
get_client() overrideLoom_Ethernetinlineprotectedvirtual
get_client() const Loom_Ethernetinlineprotectedvirtual
get_device_manager() const LoomModuleinline
get_module_name(char *buf) const LoomModule
get_module_name() const LoomModuleinline
get_module_type() const LoomModuleinline
get_package_verbosity() const LoomModuleinline
get_print_verbosity() const LoomModuleinline
get_time()LoomInternetPlat
http_get_request(const char *domain, const char *url, const char *body=nullptr)LoomInternetPlatinline
http_post_request(const char *domain, const char *url, const char *body=nullptr)LoomInternetPlatinline
http_request(const char *domain, const char *url, const char *body, const char *verb)LoomInternetPlatvirtual
is_connected() const overrideLoom_Ethernetinlinevirtual
link_device_manager(LoomManager *LM)LoomModulevirtual
Loom_Ethernet(LoomManager *manager, const char *module_name="Ethernet", const JsonArrayConst mac=JsonArray(), const JsonArrayConst ip=JsonArray())Loom_Ethernet
Loom_Ethernet(LoomManager *manager, JsonArrayConst p)Loom_Ethernet
LoomInternetPlat(LoomManager *manager, const char *module_name, const LoomModule::Type module_type)LoomInternetPlat
LoomModule(LoomManager *manager, const char *module_name="Unknown", const Type module_type=Type::Unknown)LoomModule
m_base_clientLoom_Ethernetprotected
m_clientLoom_Ethernetprotected
m_ipLoom_Ethernetprotected
m_is_connectedLoom_Ethernetprotected
m_macLoom_Ethernetprotected
module_nameLoomModuleprotected
module_name_baseLoomModuleprotected
module_typeLoomModuleprotected
open_socket(const uint port) overrideLoom_Ethernetvirtual
package(JsonObject json) overrideLoomInternetPlatinlinevirtual
package_verbosityLoomModuleprotected
power_down()LoomModuleinlinevirtual
power_up()LoomModuleinlinevirtual
print_config() const overrideLoom_Ethernetvirtual
print_module_label() const LoomModuleprotected
print_state() const overrideLoom_Ethernetvirtual
print_verbosityLoomModuleprotected
second_stage_ctor()LoomModuleinlinevirtual
set_active(const bool enable)LoomModuleinline
set_package_verbosity(const Verbosity v)LoomModule
set_print_verbosity(const Verbosity v)LoomModule
Type enum nameLoomModule
UDPPtr typedefLoomInternetPlat
write_http_request(Stream &client, const char *domain, const char *url, const char *body, const char *verb)LoomInternetPlatprotected
~Loom_Ethernet()=defaultLoom_Ethernetvirtual
~LoomInternetPlat()=defaultLoomInternetPlatvirtual
~LoomModule()=defaultLoomModulevirtual