class EndpointImpl
Defined at line 30 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
Public Methods
void EndpointImpl (Endpoint::Config config)
Defined at line 32 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
WeakPtr<netemul::data::Consumer> GetPointer ()
Defined at line 35 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
void CloneConfig (Endpoint::Config * config)
Defined at line 37 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
const Endpoint::Config & config ()
Defined at line 39 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
std::vector<data::BusConsumer::Ptr> & sinks ()
Defined at line 41 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
void SetClosedCallback (fit::closure cb)
Defined at line 43 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
zx_status_t Setup (const std::string & name, bool start_online, const NetworkContext & context)
void SetLinkUp (bool up, fit::callback<void ()> done)
void ServeDevice (::fidl::InterfaceRequest< ::fuchsia::hardware::network::DeviceInstance> device)
void ServeController (fidl::InterfaceRequest< ::fuchsia::device::Controller> controller)
void GetPort (fidl::InterfaceRequest<fuchsia::hardware::network::Port> port)
fuchsia::net::MacAddress RandomMac (const std::string & str_seed)
Defined at line 57 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
Protected Methods
void Closed ()
Defined at line 69 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc
void ForwardData (const void * data, size_t len)
Defined at line 75 of file ../../src/connectivity/network/testing/netemul/network-context/lib/endpoint.cc