Normalize line endings.
[mono.git] / mcs / class / System.ServiceModel.Discovery / System.ServiceModel.Discovery / AnnouncementService.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Collections.ObjectModel;
4 using System.ServiceModel;
5 using System.ServiceModel.Channels;
6 using System.ServiceModel.Description;
7 using System.ServiceModel.Dispatcher;
8
9 namespace System.ServiceModel.Discovery
10 {
11         [MonoTODO]
12         [ServiceBehavior (InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple)]
13         public class AnnouncementService
14         {
15                 public AnnouncementService ()
16                 {
17                 }
18
19                 public AnnouncementService (int duplicateMessageHistoryLength)
20                 {
21                 }
22
23                 public event EventHandler<AnnouncementEventArgs> OfflineAnnouncementReceived;
24                 public event EventHandler<AnnouncementEventArgs> OnlineAnnouncementReceived;
25
26                 protected virtual IAsyncResult OnBeginOfflineAnnouncement (DiscoveryMessageSequence messageSequence, EndpointDiscoveryMetadata endpointDiscoveryMetadata, AsyncCallback callback, object state)
27                 {
28                         throw new NotImplementedException ();
29                 }
30
31                 protected virtual IAsyncResult OnBeginOnlineAnnouncement (DiscoveryMessageSequence messageSequence, EndpointDiscoveryMetadata endpointDiscoveryMetadata, AsyncCallback callback, object state)
32                 {
33                         throw new NotImplementedException ();
34                 }
35
36                 protected virtual void OnEndOfflineAnnouncement (IAsyncResult result)
37                 {
38                         throw new NotImplementedException ();
39                 }
40
41                 protected virtual void OnEndOnlineAnnouncement (IAsyncResult result)
42                 {
43                         throw new NotImplementedException ();
44                 }
45         }
46 }