class Network
Defined at line 26 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.h
Public Methods
const std::string & name ()
Defined at line 36 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.h
void Network (NetworkContext * context, std::string name, Config config)
Defined at line 241 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void ~Network ()
Defined at line 254 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
zx_status_t AttachEndpoint (std::string name)
Attaches named endpoint to network
Defined at line 358 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void AddPort (fidl::InterfaceHandle< ::fuchsia::hardware::network::Port> port, fidl::InterfaceRequest<fuchsia::net::virtualization::Interface> interface)
fidl interface implementations:
Defined at line 260 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void GetConfig (GetConfigCallback callback)
Defined at line 339 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void GetName (GetNameCallback callback)
Defined at line 345 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void SetConfig (fuchsia::netemul::network::NetworkConfig config, SetConfigCallback callback)
Defined at line 347 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void AttachEndpoint (::std::string name, AttachEndpointCallback callback)
Defined at line 376 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void RemoveEndpoint (::std::string name, RemoveEndpointCallback callback)
Defined at line 380 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void CreateFakeEndpoint (fidl::InterfaceRequest<fuchsia::netemul::network::FakeEndpoint> ep)
Defined at line 389 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void StartCapture (::std::string name, StartCaptureCallback callback)
Defined at line 426 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void StopCapture (StopCaptureCallback callback)
Defined at line 429 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
void SetClosedCallback (ClosedCallback cb)
ClosedCallback is called when all bindings to the service are gone
Defined at line 408 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
bool CheckConfig (const Config & config)
returns true if network config is valid.
Defined at line 410 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
Protected Methods
void Bind (fidl::InterfaceRequest<FNetwork> req)
Defined at line 256 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc
Friends
class NetworkManager