gloox
1.1-svn
|
#include <searchhandler.h>
Public Member Functions | |
virtual | ~SearchHandler () |
virtual void | handleSearchFields (const JID &directory, int fields, const std::string &instructions)=0 |
virtual void | handleSearchFields (const JID &directory, const DataForm *form)=0 |
virtual void | handleSearchResult (const JID &directory, const SearchResultList &resultList)=0 |
virtual void | handleSearchResult (const JID &directory, const DataForm *form)=0 |
virtual void | handleSearchError (const JID &directory, const Error *error)=0 |
A virtual interface that enables objects to receive Jabber Search (XEP-0055) results.
A class implementing this interface can receive the result of a Jabber Search.
Definition at line 144 of file searchhandler.h.
|
inlinevirtual |
Virtual Destructor.
Definition at line 150 of file searchhandler.h.
This function is called if a error occured as a result to a search or search field request.
directory | The queried/searched directory. |
error | The error. May be 0. |
|
pure virtual |
This function is called to announce the searchable fields a directory supports. It is the result of a call to Search::fetchSearchFields() .
directory | The directory that was queried. |
fields | Bit-wise ORed SearchFieldEnum values. |
instructions | Plain-text instructions for the end user. |
This function is called to announce the searchable fields a directory supports. It is the result of a call to Search::fetchSearchFields() .
directory | The directory that was queried. |
form | A DataForm describing the valid searchable fields. Do not delete the form. |
|
pure virtual |
This function is called to let the SearchHandler know about the results of the search.
directory | The searched directory. |
resultList | A list of SearchFieldStructs. May be empty. |
This function is called to let the SearchHandler know about the result of the search.
directory | The searched directory. |
form | A DataForm containing the search results. Do not delete the form. |