mirror of git://git.sysmocom.de/ofono
Refactor: add pppcp_set_option_strings
This commit is contained in:
parent
7b447dd0e2
commit
7739af4a26
|
@ -1284,6 +1284,11 @@ gpointer pppcp_get_data(struct pppcp_data *pppcp)
|
||||||
return pppcp->priv;
|
return pppcp->priv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void pppcp_set_option_strings(struct pppcp_data *pppcp, const char **opts)
|
||||||
|
{
|
||||||
|
pppcp->option_strings = opts;
|
||||||
|
}
|
||||||
|
|
||||||
struct pppcp_data *pppcp_new(GAtPPP *ppp, guint16 proto)
|
struct pppcp_data *pppcp_new(GAtPPP *ppp, guint16 proto)
|
||||||
{
|
{
|
||||||
struct pppcp_data *data;
|
struct pppcp_data *data;
|
||||||
|
|
|
@ -106,6 +106,8 @@ void pppcp_free(struct pppcp_data *data);
|
||||||
void pppcp_set_data(struct pppcp_data *pppcp, gpointer data);
|
void pppcp_set_data(struct pppcp_data *pppcp, gpointer data);
|
||||||
gpointer pppcp_get_data(struct pppcp_data *pppcp);
|
gpointer pppcp_get_data(struct pppcp_data *pppcp);
|
||||||
|
|
||||||
|
void pppcp_set_option_strings(struct pppcp_data *pppcp, const char **opts);
|
||||||
|
|
||||||
void pppcp_add_config_option(struct pppcp_data *data,
|
void pppcp_add_config_option(struct pppcp_data *data,
|
||||||
struct ppp_option *option);
|
struct ppp_option *option);
|
||||||
void pppcp_set_valid_codes(struct pppcp_data *data, guint16 codes);
|
void pppcp_set_valid_codes(struct pppcp_data *data, guint16 codes);
|
||||||
|
|
|
@ -195,7 +195,7 @@ struct pppcp_data *ipcp_new(GAtPPP *ppp)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
pppcp->option_strings = ipcp_option_strings;
|
pppcp_set_option_strings(pppcp, ipcp_option_strings);
|
||||||
pppcp->prefix = "ipcp";
|
pppcp->prefix = "ipcp";
|
||||||
|
|
||||||
pppcp_set_valid_codes(pppcp, IPCP_SUPPORTED_CODES);
|
pppcp_set_valid_codes(pppcp, IPCP_SUPPORTED_CODES);
|
||||||
|
|
|
@ -230,7 +230,7 @@ struct pppcp_data *lcp_new(GAtPPP *ppp)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
pppcp->option_strings = lcp_option_strings;
|
pppcp_set_option_strings(pppcp, lcp_option_strings);
|
||||||
pppcp->prefix = "lcp";
|
pppcp->prefix = "lcp";
|
||||||
|
|
||||||
pppcp_set_valid_codes(pppcp, LCP_SUPPORTED_CODES);
|
pppcp_set_valid_codes(pppcp, LCP_SUPPORTED_CODES);
|
||||||
|
|
Loading…
Reference in New Issue