summaryrefslogtreecommitdiff
path: root/src/services/quick-answer-service.h
blob: 02a8e10bbb363f342f93af15c8284114b38acb2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include <glib-object.h>
#include <gio/gio.h>

G_BEGIN_DECLS

#define FOOBAR_TYPE_QUICK_ANSWER         foobar_quick_answer_get_type( )
#define FOOBAR_TYPE_QUICK_ANSWER_SERVICE foobar_quick_answer_service_get_type( )

G_DECLARE_FINAL_TYPE( FoobarQuickAnswer, foobar_quick_answer, FOOBAR, QUICK_ANSWER, GObject )

gchar const* foobar_quick_answer_get_value( FoobarQuickAnswer* self );

G_DECLARE_FINAL_TYPE( FoobarQuickAnswerService, foobar_quick_answer_service, FOOBAR, QUICK_ANSWER_SERVICE, GObject )

FoobarQuickAnswerService* foobar_quick_answer_service_new      ( void );
FoobarQuickAnswer*        foobar_quick_answer_service_query    ( FoobarQuickAnswerService* self,
																 gchar const* query );

G_END_DECLS