katze-net

katze-net

Synopsis

#include <katze/katze.h>

                    KatzeNet;
                    KatzeNetClass;
enum                KatzeNetStatus;
gboolean            (*KatzeNetStatusCb)                 (KatzeNetRequest *request,
                                                         gpointer user_data);
void                (*KatzeNetTransferCb)               (KatzeNetRequest *request,
                                                         gpointer user_data);
gchar *             katze_net_get_cached_path           (KatzeNet *net,
                                                         const gchar *uri,
                                                         const gchar *subfolder);
void                katze_net_load_uri                  (KatzeNet *net,
                                                         const gchar *uri,
                                                         KatzeNetStatusCb status_cb,
                                                         KatzeNetTransferCb transfer_cb,
                                                         gpointer user_data);

Description

Details

KatzeNet

typedef struct _KatzeNet KatzeNet;

KatzeNetClass

typedef struct _KatzeNetClass KatzeNetClass;

enum KatzeNetStatus

typedef enum {
    KATZE_NET_VERIFIED,
    KATZE_NET_MOVED,
    KATZE_NET_NOT_FOUND,
    KATZE_NET_FAILED,
    KATZE_NET_DONE
} KatzeNetStatus;

KatzeNetStatusCb ()

gboolean            (*KatzeNetStatusCb)                 (KatzeNetRequest *request,
                                                         gpointer user_data);

KatzeNetTransferCb ()

void                (*KatzeNetTransferCb)               (KatzeNetRequest *request,
                                                         gpointer user_data);

katze_net_get_cached_path ()

gchar *             katze_net_get_cached_path           (KatzeNet *net,
                                                         const gchar *uri,
                                                         const gchar *subfolder);

katze_net_load_uri ()

void                katze_net_load_uri                  (KatzeNet *net,
                                                         const gchar *uri,
                                                         KatzeNetStatusCb status_cb,
                                                         KatzeNetTransferCb transfer_cb,
                                                         gpointer user_data);