void GetCurrentBatteryInformation(BatteryInformation* aBatteryInfo) { AssertMainThread(); if (sBatteryObservers.HasCachedBatteryInformation()) { sBatteryObservers.GetCachedBatteryInformation(aBatteryInfo); } else { PROXY_IF_SANDBOXED(GetCurrentBatteryInformation(aBatteryInfo)); sBatteryObservers.CacheBatteryInformation(*aBatteryInfo); } }
void GetCurrentInformationInternal(BatteryInformation* aInfo) { PROXY_IF_SANDBOXED(GetCurrentBatteryInformation(aInfo)); }