summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/net/control/access_point/method/connect.txt
blob: d5b7b460f9fcc93144b9c2a390f836a14137d29f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
~~Title: Efl.Net.Control.Access_Point.connect~~
===== Description =====

%%Connects to this access point.%%

%%This connection will happen asynchronously in the background, with results being delivered by events in the access point object, such as the "changed".%%

%%Successful connections will remember the device and set it to auto-connect using the property %%[[:develop:api:efl:net:control:access_point:property:auto_connect|Efl.Net.Control.Access_Point.auto_connect]]%%.%%

%%See %%[[:develop:api:efl:net:control:access_point:method:forget|Efl.Net.Control.Access_Point.forget]]%%, %%[[:develop:api:efl:net:control:access_point:property:remembered|Efl.Net.Control.Access_Point.remembered]]%%, %%[[:develop:api:efl:net:control:access_point:property:auto_connect|Efl.Net.Control.Access_Point.auto_connect]]%% and %%[[:develop:api:efl:net:control:access_point:method:disconnect|Efl.Net.Control.Access_Point.disconnect]]%%%%

%%The future may fail with non-fatal errors such as EINPROGRESS (the connection was already ongoing) and EALREADY (the connection was already established).%%

//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:method:connect:description&nouser&nolink&nodate}}

===== Signature =====

<code>
connect {
    return: ptr(Eina.Future);
}
</code>

===== C signature =====

<code c>
Eina_Future *efl_net_control_access_point_connect(Eo *obj);
</code>

===== Implemented by =====

  * **Efl.Net.Control.Access_Point.connect**