Skip to content

Commit

Permalink
[mobile]expose network change available/unavailable APIs (envoyproxy#…
Browse files Browse the repository at this point in the history
…36616)

Commit Message: expose network change available/unavailable APIs
Additional Description:
Risk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: mobile only

---------

Signed-off-by: Renjie Tang <renjietang@google.com>
Signed-off-by: Gustavo <grnmeira@gmail.com>
  • Loading branch information
RenjieTang authored and grnmeira committed Oct 17, 2024
1 parent be6e378 commit 6059ff4
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
4 changes: 4 additions & 0 deletions mobile/library/cc/engine.cc
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,9 @@ void Engine::onDefaultNetworkChanged(NetworkType network) {
engine_->onDefaultNetworkChanged(network);
}

void Engine::onDefaultNetworkUnavailable() { engine_->onDefaultNetworkUnavailable(); }

void Engine::onDefaultNetworkAvailable() { engine_->onDefaultNetworkAvailable(); }

} // namespace Platform
} // namespace Envoy
2 changes: 2 additions & 0 deletions mobile/library/cc/engine.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ class Engine : public std::enable_shared_from_this<Engine> {
std::string dumpStats();
StreamClientSharedPtr streamClient();
void onDefaultNetworkChanged(NetworkType network);
void onDefaultNetworkUnavailable();
void onDefaultNetworkAvailable();

envoy_status_t terminate();
Envoy::InternalEngine* engine() { return engine_; }
Expand Down

0 comments on commit 6059ff4

Please sign in to comment.