LomoEMArtSearch

LomoEMArtSearch

Synopsis

                    LomoEMArtSearch;
void                (*LomoEMArtSearchCallback)          (LomoEMArtSearch *search,
                                                         gpointer data);
                    LomoEMArtSearchClass;
gpointer            lomo_em_art_search_get_bpointer     (LomoEMArtSearch *search);
GObject *           lomo_em_art_search_get_domain       (LomoEMArtSearch *search);
const gchar *       lomo_em_art_search_get_result       (LomoEMArtSearch *search);
LomoStream *        lomo_em_art_search_get_stream       (LomoEMArtSearch *search);
LomoEMArtSearch *   lomo_em_art_search_new              (GObject *domain,
                                                         LomoStream *stream,
                                                         LomoEMArtSearchCallback callback,
                                                         gpointer callback_data);
void                lomo_em_art_search_run_callback     (LomoEMArtSearch *search);
void                lomo_em_art_search_set_bpointer     (LomoEMArtSearch *search,
                                                         gpointer bpointer);
void                lomo_em_art_search_set_result       (LomoEMArtSearch *search,
                                                         const gchar *uri);
const gchar *       lomo_em_art_search_stringify        (LomoEMArtSearch *search);

Object Hierarchy

  GObject
   +----LomoEMArtSearch

Properties

  "result"                   gchar*                : Read

Description

Details

LomoEMArtSearch

typedef struct _LomoEMArtSearch LomoEMArtSearch;

LomoEMArtSearchCallback ()

void                (*LomoEMArtSearchCallback)          (LomoEMArtSearch *search,
                                                         gpointer data);

LomoEMArtSearchClass

typedef struct {
	GObjectClass parent_class;
} LomoEMArtSearchClass;

lomo_em_art_search_get_bpointer ()

gpointer            lomo_em_art_search_get_bpointer     (LomoEMArtSearch *search);

Internal function, dont use.

search :

An LomoEMArtSearch

Returns :

The pointer. [transfer none]

lomo_em_art_search_get_domain ()

GObject *           lomo_em_art_search_get_domain       (LomoEMArtSearch *search);

Gets the domain of the search. Meant for be used by LomoEMArt

search :

An LomoEMArtSearch

Returns :

The domain. [transfer none]

lomo_em_art_search_get_result ()

const gchar *       lomo_em_art_search_get_result       (LomoEMArtSearch *search);

Gets the result stored into search. This function is usefull inside the callback function from lomo_em_art_search() to get the result of the search

search :

An LomoEMArtSearch

Returns :

The art URI for search

lomo_em_art_search_get_stream ()

LomoStream *        lomo_em_art_search_get_stream       (LomoEMArtSearch *search);

Gets the stream of the search. Meant for be used by LomoEMArt

search :

An LomoEMArtSearch

Returns :

The LomoStream. [transfer none]

lomo_em_art_search_new ()

LomoEMArtSearch *   lomo_em_art_search_new              (GObject *domain,
                                                         LomoStream *stream,
                                                         LomoEMArtSearchCallback callback,
                                                         gpointer callback_data);

Creates (but not initiates) a new art search. This function is not mean to be used directly but LomoEMArt.

domain :

Domain of the search

stream :

LomoStream relative to the search

callback :

Function to be called after search is finished

callback_data :

Data to pass to callback

lomo_em_art_search_run_callback ()

void                lomo_em_art_search_run_callback     (LomoEMArtSearch *search);

Runs the callback associated with search

search :

An LomoEMArtSearch

lomo_em_art_search_set_bpointer ()

void                lomo_em_art_search_set_bpointer     (LomoEMArtSearch *search,
                                                         gpointer bpointer);

Internal function, dont use.

search :

An LomoEMArtSearch

bpointer :

The pointer. [transfer none]

lomo_em_art_search_set_result ()

void                lomo_em_art_search_set_result       (LomoEMArtSearch *search,
                                                         const gchar *uri);

Stores result into search. This functions is meant to by used by LomoEMArtBackend implementations to store result into LomoEMArtSearch

search :

The LomoEMArtSearch

result :

URI for art data

lomo_em_art_search_stringify ()

const gchar *       lomo_em_art_search_stringify        (LomoEMArtSearch *search);

Transforms search into a string just for debugging purposes

search :

An LomoEMArtSearch

Returns :

The strigified form of search

Property Details

The "result" property

  "result"                   gchar*                : Read

Result of the search. If search already has been finished and this property is NULL this means that search has been failed.

Default value: NULL