Beagle

Beagle Namespace

Namespace

This assembly provides a client side interaction with the beagle daemon. Messages are serialized over a socket, and as of this moment there is no dbus interface.The portion of the Beagle API made public here can accoplish 3 tasks:

  1. First and foremost, to query the daemon.
  2. The Client can submit items to be indexed by the indexer, but the bottleneck this creats leads us to prefere that you write a backend
  3. And lastly, the Client can get status information from the daemon about indexing progess and the like.

Type Description
DaemonInformationRequest A simple class that is serialized and sent to the daemon to request information.
DaemonInformationResponse The corresponding response to a Beagle.DaemonInformationRequest, Serialized by the daemon and sent to the client.
EmptyResponse To be added.
ErrorResponse To be added.
FinishedResponse To be added.
Hit A Hit is a processed search result.
HitsAddedResponse To be added.
HitsSubtractedResponse To be added.
IIndexableGenerator To be added.
Indexable To be added.
IndexableFiltering To be added.
IndexableType To be added.
IndexingServiceRequest To be added.
IndexingStatus To be added.
IndexingStatusResponse To be added.
InformationalMessagesRequest To be added.
InformationalMessagesRequest.IndexingStatusDelegate To be added.
Message To be added.
OptimizeIndexesRequest To be added.
Property The Metadata, these store all the non-text data associated with a Beagle.Hit, and give access to them.
PropertyList To be added.
PropertyType To be added.
Query To be added.
Query.Finished To be added.
Query.HitsAdded To be added.
Query.HitsSubtracted To be added.
QueryableStatus To be added.
QueryDomain To be added.
QueryPart To be added.
QueryPart_DateRange To be added.
QueryPart_Human To be added.
QueryPart_Or To be added.
QueryPart_Property To be added.
QueryPart_Text To be added.
QueryPart_Wildcard To be added.
QueryPartLogic To be added.
ReloadConfigRequest To be added.
RequestMessage Heres a simple example pulled from beagle-info.
RequestMessage.AsyncResponseHandler To be added.
RequestMessage.Closed To be added.
RequestMessageAttribute To be added.
RequestMessageExecutor To be added.
RequestMessageExecutor.AsyncResponse To be added.
RequestMessageExecutorTypesAttribute To be added.
RequestMessageTypesAttribute To be added.
RequestWrapper To be added.
ResponseMessage To be added.
ResponseMessageException To be added.
ResponseMessageTypesAttribute To be added.
ResponseWrapper To be added.
SearchTermResponse To be added.
ShutdownRequest To be added.
SnippetRequest Sent to the Daemon to elict a Beagle.SnippetResponse
SnippetResponse Carries a Snippet or short peice of text from the Beagle.Hit that was passed in with its corresponding Beagle.SnippetRequest.
Versioned To be added.