src: Generalise Provider object enumeration with calls_enumerate()
This commit is contained in:
@@ -25,16 +25,21 @@
|
||||
#ifndef CALLS_PROVIDER_H__
|
||||
#define CALLS_PROVIDER_H__
|
||||
|
||||
#include "calls-message-source.h"
|
||||
#include "calls-origin.h"
|
||||
#include "calls-call.h"
|
||||
#include "util.h"
|
||||
|
||||
#include <glib-object.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
||||
#define CALLS_TYPE_PROVIDER (calls_provider_get_type ())
|
||||
|
||||
G_DECLARE_INTERFACE (CallsProvider, calls_provider, CALLS, PROVIDER, GObject);
|
||||
|
||||
|
||||
struct _CallsProviderInterface
|
||||
{
|
||||
GTypeInterface parent_iface;
|
||||
@@ -44,9 +49,10 @@ struct _CallsProviderInterface
|
||||
};
|
||||
|
||||
|
||||
const gchar * calls_provider_get_name (CallsProvider *self);
|
||||
gchar * calls_provider_get_status (CallsProvider *self);
|
||||
GList * calls_provider_get_origins (CallsProvider *self);
|
||||
const gchar * calls_provider_get_name (CallsProvider *self);
|
||||
gchar * calls_provider_get_status (CallsProvider *self);
|
||||
GList * calls_provider_get_origins (CallsProvider *self);
|
||||
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user