diff options
Diffstat (limited to 'src/providers/hafas-bin6.h')
-rw-r--r-- | src/providers/hafas-bin6.h | 30 |
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 */ |