An access point for network connectivity.
The Efl.Net.Control.Manager is composed of multiple technologies, each create access points to allow configuration and connection.
An application requiring only a network connection can just use a Efl.Net.Session instead.
⇒ Efl.Loop_Consumer (class) ⇒ Efl.Object (class)
auto_connect (get, set)
Whenever to auto-connect to this access point if no other is connected.
Eina_Bool efl_net_control_access_point_auto_connect_get(const Eo *obj); void efl_net_control_access_point_auto_connect_set(Eo *obj, Eina_Bool auto_connect);
configuration_domains (get, set)
Searches domains configured by user for this access point.
Eina_Iterator *efl_net_control_access_point_configuration_domains_get(const Eo *obj); void efl_net_control_access_point_configuration_domains_set(Eo *obj, Eina_Iterator *domains);
configuration_ipv4 (get, set)
IPv4 configured by user for this access point.
void efl_net_control_access_point_configuration_ipv4_get(const Eo *obj, Efl_Net_Control_Access_Point_Ipv4_Method *method, const char **address, const char **netmask, const char **gateway); void efl_net_control_access_point_configuration_ipv4_set(Eo *obj, Efl_Net_Control_Access_Point_Ipv4_Method method, const char *address, const char *netmask, const char *gateway);
configuration_ipv6 (get, set)
IPv6 configured by user for this access point.
void efl_net_control_access_point_configuration_ipv6_get(const Eo *obj, Efl_Net_Control_Access_Point_Ipv6_Method *method, const char **address, uint8_t *prefix_length, const char **netmask, const char **gateway); void efl_net_control_access_point_configuration_ipv6_set(Eo *obj, Efl_Net_Control_Access_Point_Ipv6_Method method, const char *address, uint8_t prefix_length, const char *netmask, const char *gateway);
configuration_name_servers (get, set)
DNS (Domain Name Servers) configured by user for this access point.
Eina_Iterator *efl_net_control_access_point_configuration_name_servers_get(const Eo *obj); void efl_net_control_access_point_configuration_name_servers_set(Eo *obj, Eina_Iterator *name_servers);
configuration_proxy (get, set)
Proxy configured by user for this access point.
void efl_net_control_access_point_configuration_proxy_get(const Eo *obj, Efl_Net_Control_Access_Point_Proxy_Method *method, const char **url, Eina_Iterator **servers, Eina_Iterator **excludes); void efl_net_control_access_point_configuration_proxy_set(Eo *obj, Efl_Net_Control_Access_Point_Proxy_Method method, const char *url, Eina_Iterator *servers, Eina_Iterator *excludes);
configuration_time_servers (get, set)
NTP (Time Server) configured by user for this access point.
Eina_Iterator *efl_net_control_access_point_configuration_time_servers_get(const Eo *obj); void efl_net_control_access_point_configuration_time_servers_set(Eo *obj, Eina_Iterator *time_servers);
Connects to this access point.
Eina_Future *efl_net_control_access_point_connect(Eo *obj);
destructor [Overridden from Efl.Object]
Implement this method to provide deinitialization code for your object if you need it.
void efl_destructor(Eo *obj);
Disconnects from this access point.
void efl_net_control_access_point_disconnect(Eo *obj);
domains (get)
Eina_Iterator *efl_net_control_access_point_domains_get(const Eo *obj);
error (get)
Efl_Net_Control_Access_Point_Error efl_net_control_access_point_error_get(const Eo *obj);
Disconnects and forgets about this access point.
void efl_net_control_access_point_forget(Eo *obj);
immutable (get)
Eina_Bool efl_net_control_access_point_immutable_get(const Eo *obj);
ipv4 (get)
void efl_net_control_access_point_ipv4_get(const Eo *obj, Efl_Net_Control_Access_Point_Ipv4_Method *method, const char **address, const char **netmask, const char **gateway);
ipv6 (get)
void efl_net_control_access_point_ipv6_get(const Eo *obj, Efl_Net_Control_Access_Point_Ipv6_Method *method, const char **address, uint8_t *prefix_length, const char **netmask, const char **gateway);
name_servers (get)
Eina_Iterator *efl_net_control_access_point_name_servers_get(const Eo *obj);
priority (get, set)
The access point priority in the current access point listing.
unsigned int efl_net_control_access_point_priority_get(const Eo *obj); void efl_net_control_access_point_priority_set(Eo *obj, unsigned int priority);
proxy (get)
void efl_net_control_access_point_proxy_get(const Eo *obj, Efl_Net_Control_Access_Point_Proxy_Method *method, const char **url, Eina_Iterator **servers, Eina_Iterator **excludes);
remembered (get)
Eina_Bool efl_net_control_access_point_remembered_get(const Eo *obj);
roaming (get)
Eina_Bool efl_net_control_access_point_roaming_get(const Eo *obj);
security (get)
Efl_Net_Control_Access_Point_Security efl_net_control_access_point_security_get(const Eo *obj);
ssid (get)
const char *efl_net_control_access_point_ssid_get(const Eo *obj);
state (get)
Efl_Net_Control_Access_Point_State efl_net_control_access_point_state_get(const Eo *obj);
strength (get)
uint8_t efl_net_control_access_point_strength_get(const Eo *obj);
technology (get)
Efl_Net_Control_Technology *efl_net_control_access_point_technology_get(const Eo *obj);
time_servers (get)
Eina_Iterator *efl_net_control_access_point_time_servers_get(const Eo *obj);
Efl.Loop_Consumer | ||
---|---|---|
future_rejected | Creates a new future that is already rejected to a specified error using the Efl.Loop_Consumer.loop.get. | |
future_resolved | Creates a new future that is already resolved to a value. | |
loop (get) | ||
parent (get, set) | The parent of an object. | |
promise_new | Create a new promise with the scheduler coming from the loop provided by this object. | |
Efl.Object | ||
allow_parent_unref (get, set) | Allow an object to be deleted by unref even if it has a parent. | |
children_iterator_new | Get an iterator on all children. | |
comment (get, set) | A human readable comment for the object. | |
composite_attach | Make an object a composite object of another. | |
composite_detach | Detach a composite object from another object. | |
composite_part_is | Check if an object is part of a composite object. | |
constructor | Implement this method to provide optional initialization code for your object. | |
debug_name_override | Build a read-only name for this object used for debugging. | |
event_callback_forwarder_del | Remove an event callback forwarder for a specified event and object. | |
event_callback_forwarder_priority_add | Add an event callback forwarder that will make this object emit an event whenever another object (source ) emits it. The event is said to be forwarded from source to this object. |
|
event_callback_stop | Stop the current callback call. | |
event_freeze | Freeze events of this object. | |
event_freeze_count (get) | ||
static | event_global_freeze | Globally freeze events for ALL EFL OBJECTS. |
static | event_global_freeze_count (get) | |
static | event_global_thaw | Globally thaw events for ALL EFL OBJECTS. |
event_thaw | Thaw events of object. | |
finalize | Implement this method to finish the initialization of your object after all (if any) user-provided configuration methods have been executed. | |
finalized (get) | ||
invalidate | Implement this method to perform special actions when your object loses its parent, if you need to. | |
invalidated (get) | ||
invalidating (get) | ||
name (get, set) | The name of the object. | |
name_find | Find a child object with the given name and return it. | |
provider_find | Searches upwards in the object tree for a provider which knows the given class/interface. | |
provider_register | Will register a manager of a specific class to be answered by Efl.Object.provider_find. | |
provider_unregister | Will unregister a manager of a specific class that was previously registered and answered by Efl.Object.provider_find. |
Efl.Object | ||
---|---|---|
del | Object is being deleted. See Efl.Object.destructor. | |
destruct | Object has been fully destroyed. It can not be used beyond this point. This event should only serve to clean up any reference you keep to the object. | |
invalidate | Object is being invalidated and losing its parent. See Efl.Object.invalidate. | |
noref | Object has lost its last reference, only parent relationship is keeping it alive. Advanced usage. | |
ownership,shared | Object has acquired a second reference. It has multiple owners now. Triggered whenever increasing the refcount from one to two, it will not trigger by further increasing the refcount beyond two. | |
ownership,unique | Object has lost a reference and only one is left. It has just one owner now. Triggered whenever the refcount goes from two to one. |