beagle r3872 - in trunk/beagle: . BeagleClient ImLogViewer Util beagled beagled/NetworkServicesQueryable bludgeon search tools



Author: llipka
Date: 2007-08-21 14:11:56 +0100 (Tue, 21 Aug 2007)
New Revision: 3872
ViewCVS link: http://svn.gnome.org/viewcvs/beagle?rev=3872&view=rev

Added:
   trunk/beagle/BeagleClient/Transport.cs
   trunk/beagle/BeagleClient/UnixTransport.cs
   trunk/beagle/beagled/NetworkServicesQueryable/
   trunk/beagle/beagled/NetworkServicesQueryable/HttpTransport.cs
   trunk/beagle/beagled/NetworkServicesQueryable/NetworkServicesQueryable.cs
Removed:
   trunk/beagle/BeagleClient/Client.cs
Modified:
   trunk/beagle/BeagleClient/Makefile.am
   trunk/beagle/BeagleClient/Message.cs
   trunk/beagle/BeagleClient/Query.cs
   trunk/beagle/ImLogViewer/ImLogViewer.cs
   trunk/beagle/ImLogViewer/ImLogWindow.cs
   trunk/beagle/Util/Timeline.cs
   trunk/beagle/Util/VersionFu.cs
   trunk/beagle/beagled/AssemblyInfo.cs
   trunk/beagle/beagled/BeagleDaemon.cs
   trunk/beagle/beagled/Makefile.am
   trunk/beagle/beagled/Queryable.cs
   trunk/beagle/beagled/RemoteIndexer.cs
   trunk/beagle/beagled/RemoteIndexerRequest.cs
   trunk/beagle/beagled/Server.cs
   trunk/beagle/bludgeon/Daemon.cs
   trunk/beagle/configure.in
   trunk/beagle/search/UIManager.cs
   trunk/beagle/tools/Info.cs
   trunk/beagle/tools/Query.cs
Log:
First batch of network services refactoring and clean-up.

Current state of things:
* Automatically enable network services if avahi-sharp is available
  at configure time. (on Joe's request)
  Although we don't necessarily need Avahi for network services to
  work - will need to look into this.
* Cleanup our client API and make some changes, while preserving API
  compability.
  The primary change is that each RequestMessage can register it's own
  transport type (will be very easy to add DBusTransport in the future)
* Add a skeleton NetworkServicesQueryable which will forward our local
  queries to the remote services.

Some parts of the code are still a mess. I promise to clean them up
soon.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]