~kvalo/connman/bug-734339

« back to all changes in this revision

Viewing changes to include/network.h

  • Committer: Bazaar Package Importer
  • Author(s): Mathieu Trudel
  • Date: 2010-02-12 10:08:03 UTC
  • mfrom: (1.1.8 upstream) (0.1.5 sid)
  • Revision ID: james.westby@ubuntu.com-20100212100803-s8iaj8g1dmgwm2uz
Tags: 0.48+dfsg-2
* Ubuntu/Debian sync upload
* Re-add missing changes from 0.45+dfsg that made it only in Ubuntu:
  - ship development parts in a connman-dev package (Closes: 546616)
    - add debian/connman-dev.install
    - update debian/control
* Update long descriptions for connman and connman-dev
  - update debian/control
* Add missing Depends on libglib2.0-dev, libdbus-1-dev for connman-dev
  - update debian/control
* Don't run bootstrap twice during build.
  - update debian/rules
* Remove old configure option: enable-ppp, with-pppd, enable-novatel,
  enable-huawei and enable-modemmgr are no longer recognized.
  - update debian/rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
#include <connman/types.h>
26
26
#include <connman/device.h>
 
27
#include <connman/ipconfig.h>
27
28
 
28
29
#ifdef __cplusplus
29
30
extern "C" {
37
38
 
38
39
enum connman_network_type {
39
40
        CONNMAN_NETWORK_TYPE_UNKNOWN       = 0,
40
 
        CONNMAN_NETWORK_TYPE_WIFI          = 1,
41
 
        CONNMAN_NETWORK_TYPE_WIMAX         = 2,
 
41
        CONNMAN_NETWORK_TYPE_ETHERNET      = 1,
 
42
        CONNMAN_NETWORK_TYPE_WIFI          = 2,
 
43
        CONNMAN_NETWORK_TYPE_WIMAX         = 3,
42
44
        CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN = 8,
43
45
        CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN = 9,
 
46
        CONNMAN_NETWORK_TYPE_CELLULAR      = 10,
44
47
        CONNMAN_NETWORK_TYPE_MBM           = 22,
45
48
        CONNMAN_NETWORK_TYPE_HSO           = 23,
46
49
        CONNMAN_NETWORK_TYPE_VENDOR        = 10000,
49
52
enum connman_network_protocol {
50
53
        CONNMAN_NETWORK_PROTOCOL_UNKNOWN = 0,
51
54
        CONNMAN_NETWORK_PROTOCOL_IP      = 1,
52
 
        CONNMAN_NETWORK_PROTOCOL_PPP     = 2,
 
55
};
 
56
 
 
57
enum connman_network_error {
 
58
        CONNMAN_NETWORK_ERROR_UNKNOWN         = 0,
 
59
        CONNMAN_NETWORK_ERROR_ASSOCIATE_FAIL  = 1,
53
60
};
54
61
 
55
62
struct connman_network;
63
70
const char *connman_network_get_identifier(struct connman_network *network);
64
71
 
65
72
const char *connman_network_get_path(struct connman_network *network);
 
73
 
 
74
struct connman_element *connman_network_get_element(
 
75
                                struct connman_network *network);
66
76
void connman_network_set_index(struct connman_network *network, int index);
67
77
int connman_network_get_index(struct connman_network *network);
68
78
 
77
87
connman_bool_t connman_network_get_available(struct connman_network *network);
78
88
int connman_network_set_associating(struct connman_network *network,
79
89
                                                connman_bool_t associating);
 
90
void connman_network_set_error(struct connman_network *network,
 
91
                                        enum connman_network_error error);
80
92
int connman_network_set_connected(struct connman_network *network,
81
93
                                                connman_bool_t connected);
82
94
connman_bool_t connman_network_get_connected(struct connman_network *network);
83
95
 
84
96
connman_bool_t connman_network_get_associating(struct connman_network *network);
85
97
 
 
98
void connman_network_set_method(struct connman_network *network,
 
99
                                        enum connman_ipconfig_method method);
 
100
 
86
101
int connman_network_set_address(struct connman_network *network,
87
102
                                const void *address, unsigned int size);
88
103
int connman_network_set_name(struct connman_network *network,