Sha256: 21ce0dd22f9e52a3fc68ac655ee6f904b2d4b04eee0033c7a93b93ab5b67029e
Contents?: true
Size: 1.86 KB
Versions: 20
Compression:
Stored size: 1.86 KB
Contents
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Copyright (C) 2008 Red Hat, Inc. */ #ifndef SOUP_SESSION_FEATURE_H #define SOUP_SESSION_FEATURE_H 1 #include <libsoup/soup-types.h> G_BEGIN_DECLS #define SOUP_TYPE_SESSION_FEATURE (soup_session_feature_get_type ()) #define SOUP_SESSION_FEATURE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SOUP_TYPE_SESSION_FEATURE, SoupSessionFeature)) #define SOUP_SESSION_FEATURE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SOUP_TYPE_SESSION_FEATURE, SoupSessionFeatureInterface)) #define SOUP_IS_SESSION_FEATURE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SOUP_TYPE_SESSION_FEATURE)) #define SOUP_IS_SESSION_FEATURE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SOUP_TYPE_SESSION_FEATURE)) #define SOUP_SESSION_FEATURE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), SOUP_TYPE_SESSION_FEATURE, SoupSessionFeatureInterface)) typedef struct { GTypeInterface parent; /* methods */ void (*attach) (SoupSessionFeature *feature, SoupSession *session); void (*detach) (SoupSessionFeature *feature, SoupSession *session); void (*request_queued) (SoupSessionFeature *feature, SoupSession *session, SoupMessage *msg); void (*request_started) (SoupSessionFeature *feature, SoupSession *session, SoupMessage *msg, SoupSocket *socket); void (*request_unqueued) (SoupSessionFeature *feature, SoupSession *session, SoupMessage *msg); } SoupSessionFeatureInterface; GType soup_session_feature_get_type (void); void soup_session_feature_attach (SoupSessionFeature *feature, SoupSession *session); void soup_session_feature_detach (SoupSessionFeature *feature, SoupSession *session); G_END_DECLS #endif /* SOUP_SESSION_FEATURE_H */
Version data entries
20 entries across 20 versions & 1 rubygems