Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

libupc.c File Reference

Implementation details of libupc. Are you sure you don't want libmacs.h? More...

#include <ctype.h>
#include <malloc.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "libmacs.h"
#include "common.h"

Functions

int _macs_marshal_profile_elt (void **val, long int *siz, void *morsel, char **reply, macs_profile_type *type)
char ** macs_upc_list (const void *ctxp, const char *meth, const char *id, macs_profile_type type)
 Expose the keys in this user's profile.

char * macs_upc_path2id (const void *ctxp, const char *meth, const char *path)
char * macs_upc_id2path (const void *ctxp, const char *meth, const char *id)
void * macs_upc_get (const void *ctxp, const char *meth, char *rid, char *nsid, macs_profile_type *type, long int *siz)
 Fetch a profile element.

int macs_upc_set (const void *ctxp, const char *meth, char *rid, char *nsid, macs_profile_type type, const void *val, long int siz)
 Add a profile element.


Variables

const char _macs_libupc_c_id [] = "$Id: libupc.c,v 1.16 2002/10/09 01:43:19 santana Exp $"


Detailed Description

Implementation details of libupc. Are you sure you don't want libmacs.h?

Id:
libupc.c,v 1.16 2002/10/09 01:43:19 santana Exp


Function Documentation

int _macs_marshal_profile_elt void **    val,
long int *    siz,
void *    morsel,
char **    reply,
macs_profile_type   type
 

Marshal the profile element into its appropriate type.


Variable Documentation

const char _macs_libupc_c_id[] = "$Id: libupc.c,v 1.16 2002/10/09 01:43:19 santana Exp $"
 

identify yourself


Generated on Tue Oct 8 22:15:53 2002 for MACS Client C API by doxygen1.2.16