diff options
Diffstat (limited to 'gfbgraph/gfbgraph-node.h')
-rw-r--r-- | gfbgraph/gfbgraph-node.h | 74 |
1 files changed, 43 insertions, 31 deletions
diff --git a/gfbgraph/gfbgraph-node.h b/gfbgraph/gfbgraph-node.h index c177a82..e637312 100644 --- a/gfbgraph/gfbgraph-node.h +++ b/gfbgraph/gfbgraph-node.h @@ -1,7 +1,8 @@ -/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8; tab-width: 8 -*- */ +/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 2; tab-width: 2 -*- */ /* * libgfbgraph - GObject library for Facebook Graph API * Copyright (C) 2013 Álvaro Peña <alvaropg@gmail.com> + * 2020 Leesoo Ahn <yisooan@fedoraproject.org> * * GFBGraph is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -25,12 +26,17 @@ G_BEGIN_DECLS -#define GFBGRAPH_TYPE_NODE (gfbgraph_node_get_type()) -#define GFBGRAPH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GFBGRAPH_TYPE_NODE,GFBGraphNode)) -#define GFBGRAPH_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GFBGRAPH_TYPE_NODE,GFBGraphNodeClass)) -#define GFBGRAPH_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GFBGRAPH_TYPE_NODE)) -#define GFBGRAPH_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GFBGRAPH_TYPE_NODE)) -#define GFBGRAPH_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),GFBGRAPH_TYPE_NODE,GFBGraphNodeClass)) +#define GFBGRAPH_TYPE_NODE (gfbgraph_node_get_type()) +#define GFBGRAPH_NODE(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GFBGRAPH_TYPE_NODE,GFBGraphNode)) +#define GFBGRAPH_NODE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GFBGRAPH_TYPE_NODE,GFBGraphNodeClass)) +#define GFBGRAPH_IS_NODE(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GFBGRAPH_TYPE_NODE)) +#define GFBGRAPH_IS_NODE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GFBGRAPH_TYPE_NODE)) +#define GFBGRAPH_NODE_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS((obj),GFBGRAPH_TYPE_NODE,GFBGraphNodeClass)) #define GFBGRAPH_NODE_ERROR gfbgraph_node_error_quark () @@ -41,49 +47,55 @@ typedef struct _GFBGraphNodePrivate GFBGraphNodePrivate; G_DEFINE_AUTOPTR_CLEANUP_FUNC (GFBGraphNode, g_object_unref) struct _GFBGraphNode { - GObject parent; + GObject parent; - /*< private >*/ - GFBGraphNodePrivate *priv; + /*< private >*/ + GFBGraphNodePrivate *priv; }; struct _GFBGraphNodeClass { - GObjectClass parent_class; + GObjectClass parent_class; }; typedef enum { - GFBGRAPH_NODE_ERROR_NO_CONNECTIONABLE = 1, - GFBGRAPH_NODE_ERROR_NO_CONNECTABLE + GFBGRAPH_NODE_ERROR_NO_CONNECTIONABLE = 1, + GFBGRAPH_NODE_ERROR_NO_CONNECTABLE } GFBGraphNodeError; GType gfbgraph_node_get_type (void) G_GNUC_CONST; GQuark gfbgraph_node_error_quark (void) G_GNUC_CONST; GFBGraphNode* gfbgraph_node_new (void); -GFBGraphNode* gfbgraph_node_new_from_id (GFBGraphAuthorizer *authorizer, const gchar *id, GType node_type, GError **error); +GFBGraphNode* gfbgraph_node_new_from_id (GFBGraphAuthorizer *authorizer, + const gchar *id, + GType node_type, + GError **error); const gchar* gfbgraph_node_get_id (GFBGraphNode *node); const gchar* gfbgraph_node_get_link (GFBGraphNode *node); const gchar* gfbgraph_node_get_created_time (GFBGraphNode *node); const gchar* gfbgraph_node_get_updated_time (GFBGraphNode *node); -void gfbgraph_node_set_id (GFBGraphNode *node, const gchar *id); - -GList* gfbgraph_node_get_connection_nodes (GFBGraphNode *node, - GType node_type, - GFBGraphAuthorizer *authorizer, - GError **error); -void gfbgraph_node_get_connection_nodes_async (GFBGraphNode *node, - GType node_type, - GFBGraphAuthorizer *authorizer, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -GList* gfbgraph_node_get_connection_nodes_async_finish (GFBGraphNode *node, - GAsyncResult *result, - GError **error); - -gboolean gfbgraph_node_append_connection (GFBGraphNode *node, GFBGraphNode *connect_node, GFBGraphAuthorizer *authorizer, GError **error); +void gfbgraph_node_set_id (GFBGraphNode *node, + const gchar *id); + +GList* gfbgraph_node_get_connection_nodes (GFBGraphNode *node, + GType node_type, + GFBGraphAuthorizer *authorizer, + GError **error); +void gfbgraph_node_get_connection_nodes_async (GFBGraphNode *node, + GType node_type, + GFBGraphAuthorizer *authorizer, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GList* gfbgraph_node_get_connection_nodes_async_finish (GFBGraphNode *node, + GAsyncResult *result, + GError **error); +gboolean gfbgraph_node_append_connection (GFBGraphNode *node, + GFBGraphNode *connect_node, + GFBGraphAuthorizer *authorizer, + GError **error); G_END_DECLS |