ucclam

ucclam — To work with libclamav.

Synopsis

struct              UCClam;
UCClam *            uc_ucclam_new                       (gchar **error);
gboolean            uc_ucclam_scan                      (UCClam *clam,
                                                         const gchar *path,
                                                         gchar **virname);
void                uc_ucclam_free                      (UCClam **clam);

Description

Details

struct UCClam

struct UCClam {
  gsize size;
  unsigned int sigs;
  const char *virname;
  struct cl_engine *engine;
};


uc_ucclam_new ()

UCClam *            uc_ucclam_new                       (gchar **error);


uc_ucclam_scan ()

gboolean            uc_ucclam_scan                      (UCClam *clam,
                                                         const gchar *path,
                                                         gchar **virname);


uc_ucclam_free ()

void                uc_ucclam_free                      (UCClam **clam);