singrdk/base/Services/ServiceManager/ThreadTerminationContract.sg

26 lines
573 B
Plaintext
Raw Normal View History

2008-03-05 09:52:00 -05:00
///////////////////////////////////////////////////////////////////////////////
//
// Microsoft Research Singularity
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// File: Services\ServiceManager\ThreadTerminationContract.sg
//
// Note:
//
using Singularity.Channels;
namespace Microsoft.Singularity.Services.ServiceManager
{
contract ThreadTerminationContract
{
in message Stop();
out message AckStop();
state Start : one {
Stop? -> AckStop!;
}
}
}