diff options
author | Pekka Pessi <Pekka.Pessi@nokia.com> | 2010-04-28 16:37:10 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2010-05-17 13:50:27 +0300 |
commit | cb6c7972c03e9c4a638183d1fd8262db42080fb9 (patch) | |
tree | 5d43a6edc8ba5cdbd94294177e64e9eeab83c516 /gisi/netlink.h | |
parent | 2cda1a32dafa93f95e4c924068ac245345e5918c (diff) | |
download | ofono-cb6c7972c03e9c4a638183d1fd8262db42080fb9.tar.bz2 |
gisi: Add phonet netlink functions
Adding g_pn_netlink_set_address() and g_pn_netlink_add_route().
Automatically configure phonet links without external software.
Diffstat (limited to 'gisi/netlink.h')
-rw-r--r-- | gisi/netlink.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gisi/netlink.h b/gisi/netlink.h index 983e387e..5b58fa48 100644 --- a/gisi/netlink.h +++ b/gisi/netlink.h @@ -41,6 +41,12 @@ typedef enum { PN_LINK_UP } GPhonetLinkState; +enum { + PN_DEV_PC = 0x10, /* PC Suite */ + PN_DEV_HOST = 0x00, /* Modem */ + PN_DEV_SOS = 0x6C, /* Symbian or Linux */ +}; + typedef void (*GPhonetNetlinkFunc)(GIsiModem *idx, GPhonetLinkState st, char const *iface, @@ -54,6 +60,9 @@ GPhonetNetlink *g_pn_netlink_start(GIsiModem *idx, void g_pn_netlink_stop(GPhonetNetlink *self); +int g_pn_netlink_set_address(GIsiModem *, uint8_t local); +int g_pn_netlink_add_route(GIsiModem *, uint8_t remote); + #ifdef __cplusplus } #endif |