31 lines
942 B
Plaintext
31 lines
942 B
Plaintext
|
////////////////////////////////////////////////////////////////////////////////
|
||
|
//
|
||
|
// Microsoft Research Singularity
|
||
|
//
|
||
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
//
|
||
|
// File: DirectoryService.sg
|
||
|
//
|
||
|
// Note:
|
||
|
//
|
||
|
// This file provides an implementation of Naming.DirectoryService.NewClientEndpoint
|
||
|
// that calls through the ABI to retrieve the name-service channel endpoint.
|
||
|
// This is for use by applications; kernel components can call the "real"
|
||
|
// DirectoryService class directly.
|
||
|
//
|
||
|
|
||
|
using Microsoft.Singularity;
|
||
|
using Microsoft.Singularity.Naming;
|
||
|
using Microsoft.Singularity.V1.Services;
|
||
|
|
||
|
namespace Microsoft.Singularity.Directory
|
||
|
{
|
||
|
public class DirectoryService
|
||
|
{
|
||
|
public static unsafe DirectoryServiceContract.Imp!:Ready NewClientEndpoint()
|
||
|
{
|
||
|
return (DirectoryServiceContract.Imp!)ProcessService.GetNamespaceEndpoint();
|
||
|
}
|
||
|
}
|
||
|
}
|