diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-12-07 09:03:10 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-12-07 09:03:10 +0100 |
commit | 7cfbad4c56b9ecb710c2cba35a6c5d72442b611b (patch) | |
tree | 3bf578022fe046c6cab1c7bcd929f5d3b8b44edb /src/dhcp.c | |
parent | dbd30c41c1c066b7ac71037dd07b9bc69acbb10d (diff) | |
download | connman-7cfbad4c56b9ecb710c2cba35a6c5d72442b611b.tar.gz connman-7cfbad4c56b9ecb710c2cba35a6c5d72442b611b.tar.bz2 connman-7cfbad4c56b9ecb710c2cba35a6c5d72442b611b.zip |
Add driver data handling for DHCP
Diffstat (limited to 'src/dhcp.c')
-rw-r--r-- | src/dhcp.c | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -175,6 +175,29 @@ void connman_dhcp_fail(struct connman_dhcp *dhcp) CONNMAN_ELEMENT_ERROR_FAILED); } +/** + * connman_dhcp_get_data: + * @dhcp: DHCP structure + * + * Get private DHCP data pointer + */ +void *connman_dhcp_get_data(struct connman_dhcp *dhcp) +{ + return dhcp->driver_data; +} + +/** + * connman_dhcp_set_data: + * @dhcp: DHCP structure + * @data: data pointer + * + * Set private DHCP data pointer + */ +void connman_dhcp_set_data(struct connman_dhcp *dhcp, void *data) +{ + dhcp->driver_data = data; +} + static GSList *driver_list = NULL; static gint compare_priority(gconstpointer a, gconstpointer b) |