BNetworkRoute
status_t AddRoute(const BNetworkRoute& route);
status_t RemoveRoute(const BNetworkRoute& route);
const BNetworkRoute& route);
BObjectList<BNetworkRoute, true>& routes) const;
BNetworkRoute& route) const;
class BNetworkRoute;
class BNetworkRoute {
BNetworkRoute();
~BNetworkRoute();
status_t SetTo(const BNetworkRoute& other);
void Adopt(BNetworkRoute& other);
BNetworkRoute& route);
BObjectList<BNetworkRoute, true>& routes);
BObjectList<BNetworkRoute, true>& routes);
BObjectList<BNetworkRoute, true>& routes);
BNetworkRoute(const BNetworkRoute& other);
BNetworkInterface::AddRoute(const BNetworkRoute& route)
BNetworkRoute route;
BNetworkInterface::RemoveRoute(const BNetworkRoute& route)
BNetworkInterface::RemoveRoute(int family, const BNetworkRoute& route)
BNetworkRoute route;
BObjectList<BNetworkRoute, true>& routes) const
return BNetworkRoute::GetRoutes(family, Name(), routes);
BNetworkInterface::GetDefaultRoute(int family, BNetworkRoute& route) const
return BNetworkRoute::GetDefaultRoute(family, Name(), route);
return BNetworkRoute::GetDefaultGateway(family, Name(), gateway);
BNetworkRoute::SetMask(const sockaddr& mask)
BNetworkRoute::UnsetMask()
BNetworkRoute::Gateway() const
BNetworkRoute::SetGateway(const sockaddr& gateway)
BNetworkRoute::UnsetGateway()
BNetworkRoute::Source() const
BNetworkRoute::SetSource(const sockaddr& source)
BNetworkRoute::UnsetSource()
BNetworkRoute::BNetworkRoute()
BNetworkRoute::Flags() const
BNetworkRoute::SetFlags(uint32 flags)
BNetworkRoute::MTU() const
BNetworkRoute::SetMTU(uint32 mtu)
BNetworkRoute::AddressFamily() const
BNetworkRoute::GetDefaultRoute(int family, const char* interfaceName,
BNetworkRoute& route)
BObjectList<BNetworkRoute, true> routes(1);
BNetworkRoute::~BNetworkRoute()
BNetworkRoute::GetDefaultGateway(int family, const char* interfaceName,
BNetworkRoute route;
BNetworkRoute::GetRoutes(int family, BObjectList<BNetworkRoute, true>& routes)
BNetworkRoute::GetRoutes(int family, const char* interfaceName,
BObjectList<BNetworkRoute, true>& routes)
BNetworkRoute::GetRoutes(int family, const char* interfaceName,
uint32 filterFlags, BObjectList<BNetworkRoute, true>& routes)
BNetworkRoute* route = new(std::nothrow) BNetworkRoute;
BNetworkRoute::SetTo(const BNetworkRoute& other)
BNetworkRoute::_AllocateAndSetAddress(const sockaddr& from,
BNetworkRoute::_FreeAndUnsetAddress(sockaddr*& address)
BNetworkRoute::SetTo(const route_entry& routeEntry)
BNetworkRoute::Adopt(BNetworkRoute& other)
BNetworkRoute::RouteEntry() const
BNetworkRoute::Destination() const
BNetworkRoute::SetDestination(const sockaddr& destination)
BNetworkRoute::UnsetDestination()
BNetworkRoute::Mask() const