X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Ftechnology.h;h=39fcbbb1880e392f8651dc7cd4a551954bd653fe;hb=fa442a16bf0ff6a3beb8a3694f41f49888dbc341;hp=256a2eb55354b8de007ac0502a98db4ad488911c;hpb=54c3ca35ef4601a5068b7cae464197648d6918dc;p=framework%2Fconnectivity%2Fconnman.git diff --git a/include/technology.h b/include/technology.h index 256a2eb..39fcbbb 100644 --- a/include/technology.h +++ b/include/technology.h @@ -36,6 +36,12 @@ extern "C" { struct connman_technology; +void connman_technology_tethering_notify(struct connman_technology *technology, + connman_bool_t enabled); +int connman_technology_set_regdom(const char *alpha2); +void connman_technology_regdom_notify(struct connman_technology *technology, + const char *alpha2); + struct connman_technology_driver { const char *name; enum connman_service_type type; @@ -43,11 +49,15 @@ struct connman_technology_driver { int (*probe) (struct connman_technology *technology); void (*remove) (struct connman_technology *technology); void (*add_interface) (struct connman_technology *technology, - int index, const char *name); + int index, const char *name, + const char *ident); void (*remove_interface) (struct connman_technology *technology, int index); int (*set_tethering) (struct connman_technology *technology, - connman_bool_t enabled); + const char *identifier, const char *passphrase, + const char *bridge, connman_bool_t enabled); + int (*set_regdom) (struct connman_technology *technology, + const char *alpha2); }; int connman_technology_driver_register(struct connman_technology_driver *driver);