aboutsummaryrefslogtreecommitdiff
path: root/src/providers/hafas-bin6.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/providers/hafas-bin6.h')
-rw-r--r--src/providers/hafas-bin6.h30
1 files changed, 27 insertions, 3 deletions
diff --git a/src/providers/hafas-bin6.h b/src/providers/hafas-bin6.h
index a402da4..cc6a3a1 100644
--- a/src/providers/hafas-bin6.h
+++ b/src/providers/hafas-bin6.h
@@ -26,8 +26,32 @@
#include "hafas-bin6-format.h"
#include "lpf-loc.h"
-gint hafas_bin6_parse_station(const gchar *data, guint16 off, LpfLoc *station, const char *enc);
-guint hafas_bin6_parse_service_day (const char *data, int idx);
-GDateTime* hafas_bin6_date_time(guint base_days, guint off_days, guint hours, guint min);
+G_BEGIN_DECLS
+#define LPF_TYPE_PROVIDER_HAFAS_BIN6 lpf_provider_hafas_bin6_get_type()
+#define LPF_PROVIDER_HAFAS_BIN6(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), LPF_TYPE_PROVIDER_HAFAS_BIN6, LpfProviderHafasBin6))
+#define LPF_PROVIDER_HAFAS_BIN6_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), LPF_TYPE_PROVIDER_HAFAS_BIN6, LpfProviderHafasBin6Class))
+#define LPF_IS_PROVIDER_HAFAS_BIN6(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LPF_TYPE_PROVIDER_HAFAS_BIN6))
+#define LPF_IS_PROVIDER_HAFAS_BIN6_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), LPF_TYPE_PROVIDER_HAFAS_BIN6))
+#define LPF_PROVIDER_HAFAS_BIN6_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), LPF_TYPE_PROVIDER_HAFAS_BIN6, LpfProviderHafasBin6Class))
+typedef struct {
+ GObject parent;
+} LpfProviderHafasBin6;
+
+typedef struct {
+ GObjectClass parent_class;
+} LpfProviderHafasBin6Class;
+
+GType lpf_provider_hafas_bin6_get_type (void);
+
+gint lpf_provider_hafas_bin6_parse_station(const gchar *data, guint16 off, LpfLoc *station, const char *enc);
+guint lpf_provider_hafas_bin6_parse_service_day (const char *data, int idx);
+GDateTime* lpf_provider_hafas_bin6_date_time(guint base_days, guint off_days, guint hours, guint min);
+
+G_END_DECLS
#endif /* _HAFAS_BIN6_H */