Removed debug output
[ephy-history.git] / ephy-history-page-node.h
blob29be45f3b173aa7d5babd793da15070de7432702
1 #ifndef EPHY_HISTORY_PAGE_NODE_H
2 #define EPHY_HISTORY_PAGE_NODE_H
4 #include <glib-object.h>
5 #include "ephy-history-node.h"
7 G_BEGIN_DECLS
9 #define EPHY_TYPE_HISTORY_PAGE_NODE (ephy_history_page_node_get_type ())
11 #define EPHY_HISTORY_PAGE_NODE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EPHY_TYPE_HISTORY_PAGE_NODE, EphyHistoryPageNode))
13 #define EPHY_HISTORY_PAGE_NODE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), EPHY_TYPE_HISTORY_PAGE_NODE, EphyHistoryPageNodeClass))
15 #define EPHY_IS_HISTORY_PAGE_NODE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EPHY_TYPE_HISTORY_PAGE_NODE))
17 #define EPHY_IS_HISTORY_PAGE_NODE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_HISTORY_PAGE_NODE))
19 #define EPHY_HISTORY_PAGE_NODE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_HISTORY_PAGE_NODE, EphyHistoryPageNodeClass))
21 typedef struct _EphyHistoryPageNodeClass EphyHistoryPageNodeClass;
22 typedef struct _EphyHistoryPageNode EphyHistoryPageNode;
23 typedef struct _EphyHistoryPageNodePrivate EphyHistoryPageNodePrivate;
25 struct _EphyHistoryPageNode
27 EphyHistoryNode parent;
29 /*< private >*/
30 EphyHistoryPageNodePrivate *priv;
33 struct _EphyHistoryPageNodeClass
35 EphyHistoryNodeClass parent_class;
39 GType ephy_history_page_node_get_type (void);
41 EphyHistoryPageNode *ephy_history_page_node_new (guint64 id,
42 const char *uri,
43 const char *title,
44 const char *favicon_uri,
45 guint visit_count,
46 guint64 last_visit);
48 void ephy_history_page_node_free (EphyHistoryPageNode *node);
50 G_END_DECLS
52 #endif /* EPHY_HISTORY_PAGE_NODE_H */