public ParcelFileDescriptor Establish() { EnsureRoutes(); EnsureDNS(); if (m_builder == null) { throw new Exception("internal error (m_builder is null)"); } if (m_fileDescriptor != null) { throw new Exception("internal error (m_fileDescriptor already initialized)"); } m_fileDescriptor = m_builder.Establish(); return(m_fileDescriptor); }
public ParcelFileDescriptor Establish() { EnsureRoutes(); EnsureDNS(); if (vpnServiceBuilder == null) { throw new Exception("Internal error (vpnServiceBuilder is null)"); } if (fileDescriptor != null) { throw new Exception("Internal error (fileDescriptor already initialized)"); } fileDescriptor = vpnServiceBuilder.Establish(); return(fileDescriptor); }