Chromium Code Reviews| Index: pkg/analysis_server/lib/src/analysis_server.dart |
| diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart |
| index af8c32eb0f8222ccb7850c817e7e32e3c3322286..ef67b104c0273fb9ac15b065224bb63650acb349 100644 |
| --- a/pkg/analysis_server/lib/src/analysis_server.dart |
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart |
| @@ -82,6 +82,9 @@ class AnalysisServer { |
| */ |
| final List<AnalysisContext> contextWorkQueue = new List<AnalysisContext>(); |
| + /// A set of the [ServerService] to send notifications for. |
|
Brian Wilkerson
2014/05/24 15:19:49
I think we should consistently use the same (block
scheglov
2014/05/24 15:34:42
Done.
|
| + Set<ServerService> serverServices = new Set<ServerService>(); |
| + |
| /** |
| * Initialize a newly created server to receive requests from and send |
| * responses to the given [channel]. |
| @@ -241,3 +244,13 @@ class AnalysisServer { |
| }); |
| } |
| } |
| + |
| + |
| +/// An enumeration of the services provided by the server domain. |
| +class ServerService extends Enum2<ServerService> { |
| + static const ServerService STATUS = const ServerService('STATUS', 0); |
| + |
| + static const List<ServerService> VALUES = const [STATUS]; |
| + |
| + const ServerService(String name, int ordinal) : super(name, ordinal); |
| +} |