File NetworkNamespace.cpp

namespace isolation

Functions

std::shared_ptr<NetworkNamespace> claimNetworkNamespace()
void returnNetworkNamespace(std::shared_ptr<NetworkNamespace> ns)
void joinNamespace(const boost::filesystem::path &nsPath)

Variables

std::vector<std::shared_ptr<NetworkNamespace>> namespaces
bool namespacesInitialised = false
std::mutex namespacesLock