Content-type: text/html Man page of LFC_QUERYCLASS

LFC_QUERYCLASS

Section: LFC Library Functions (3)
Updated: $Date: 2003/08/14 13:09:29 $
Index Return to Main Contents
 

NAME

lfc_queryclass - query about a fileclass definition in the name server  

SYNOPSIS

#include <sys/types.h>
#include "lfc_api.h"

int lfc_queryclass (char *server, int classid, char *class_name, struct lfc_fileclass *lfc_fileclass)  

DESCRIPTION

lfc_queryclass queries about a fileclass definition in the name server. The fileclass can be identified by classid or by class_name. If both are specified, they must point at the same class.
server
specifies the LFC Name Server where the fileclass is currently defined.
lfc_fileclass
is a pointer to the structure which will receive the fileclass description:

struct lfc_fileclass {
        int     classid;
        char    name[CA_MAXCLASNAMELEN+1];
        uid_t   uid;
        gid_t   gid;
        int     min_filesize;   /* in Mbytes */
        int     max_filesize;   /* in Mbytes */
        int     flags;
        int     maxdrives;
        int     max_segsize;    /* in Mbytes */
        int     migr_time_interval;
        int     mintime_beforemigr;
        int     nbcopies;
        int     retenp_on_disk;
        char    stager[CA_MAXSHORTHOSTLEN+1];
        int     nbtppools;
        char    *tppools;
};
 

RETURN VALUE

This routine returns 0 if the operation was successful or -1 if the operation failed. In the latter case, serrno is set appropriately.  

ERRORS

ENOENT
The named fileclass does not exist.
EINVAL
classid and class_name do not point at same class entry or the length of class_name exceeds CA_MAXCLASNAMELEN.
SENOSHOST
Host unknown.
SENOSSERV
Service unknown.
SECOMERR
Communication error.
ENSNACT
Name server is not running or is being shutdown.
 

SEE ALSO

Castor_limits(4), lfc_enterclass(3)  

AUTHOR

LCG Grid Deployment Team


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 11:46:11 GMT, June 26, 2009