2014/09/09
/* NetworkInterface */
partial interface nsINetworkInterface {
void activate(); // establish connection
void deactivate(); // drop connection
}
/* RadioInterface */
partial interface nsIRadioInterface {
void updateRILNetworkInterface();
}
/* NetworkInterface */
partial interface nsINetworkInterface {
void activate(); // establish connection
void deactivate(); // drop connection
}
/* RadioInterface */
partial interface nsIRadioInterface {
void setupDataCallByType(in DOMString apntype);
void deactivateDataCallByType(in DOMString apntype);
long getDataCallStateByType(in DOMString apntype);
}
/* nsIRadioInterface */
partial interface nsIRadioInterface {
void setupDataConnection(in DOMString apn, in DOMString username,
in DOMString password, in long authType,
in long pdpType,
in nsIGonkDataConnectionCallback callback);
void deactivateDataConnection(in long cid,
in nsIGonkDataConnectionCallback callback);
void getDataConnectionList(in nsIGonkDataConnectionCallback callback);
};
/* nsIGonkDataConnectionCallback */
partial interface nsIGonkDataConnectionCallback {
void notifyEnumerateConnections([array, size_is(count)]
in nsIGonkDataConnection connection);
void notifySuccess(in nsIGonkDataConnection connection)
void notifyError(in DOMString errorMsg)
};
/* nsIGonkDataConnectionService */
partial interface nsIGonkDataConnectionService {
void notifyDataConnectionChanged(in nsIGonkDataConnection connection);
};