summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/net/control/technology/type.txt
blob: 65121b72dd2197ca77bcba27a52dfe16a0ac226d (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
~~Title: Efl.Net.Control.Technology.Type~~
===== Description =====

%%Technology types%%

//Since 1.19//

{{page>:develop:api-include:efl:net:control:technology:type:description&nouser&nolink&nodate}}

===== Fields =====

{{page>:develop:api-include:efl:net:control:technology:type:fields&nouser&nolink&nodate}}

  * **unknown** - %%Type: unknown%%
  * **system** - %%Type: system%%
  * **ethernet** - %%Type: ethernet%%
  * **wifi** - %%Type: WiFi%%
  * **bluetooth** - %%Type: Bluetooth%%
  * **cellular** - %%Type: cellular/mobile%%
  * **gps** - %%Type: GPS%%
  * **vpn** - %%Type: Virtual Private Network%%
  * **gadget** - %%Type: USB gadget%%
  * **p2p** - %%Type: Peer-2-Peer%%

===== Signature =====

<code>
enum Efl.Net.Control.Technology.Type {
    unknown: 0,
    system,
    ethernet,
    wifi,
    bluetooth,
    cellular,
    gps,
    vpn,
    gadget,
    p2p
}
</code>

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

<code c>
typedef enum {
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_UNKNOWN = 0,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_SYSTEM,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_ETHERNET,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_WIFI,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_BLUETOOTH,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_CELLULAR,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_GPS,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_VPN,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_GADGET,
    EFL_NET_CONTROL_TECHNOLOGY_TYPE_P2P
} Efl_Net_Control_Technology_Type;
</code>