This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | lcmaps_vo_data_s |
| structure that contains the VO information found in the user's gss credential. More... | |
Functions | |
| lcmaps_vo_data_t* | lcmaps_createVoData (const char *vo, const char *group, const char *subgroup, const char *role, const char *capability) |
| Create a VoData structure. More... | |
| int | lcmaps_deleteVoData (lcmaps_vo_data_t **vo_data) |
| Delete a VoData structure. More... | |
| int | lcmaps_cleanVoData (lcmaps_vo_data_t *vo_data) |
| Clean a VoData structure. More... | |
| int | lcmaps_copyVoData (lcmaps_vo_data_t *dst_vo_data, const lcmaps_vo_data_t *src_vo_data) |
| Copy a VoData structure into an empty VoData structure. More... | |
| int | lcmaps_printVoData (int debug_level, const lcmaps_vo_data_t *vo_data) |
| Print the contents of a VoData structure. More... | |
| int | lcmaps_stringVoData (const lcmaps_vo_data_t *vo_data, char *buffer, int nchars) |
| Cast a VoData structure into a string. More... | |
Definition in file lcmaps_vo_data.h.
|
|
Clean a VoData structure.
Clean a VoData structure that was previously filled with lcmaps_copyVoData(). The contents are freed and set to zero.
Definition at line 192 of file lcmaps_vo_data.c. |
|
|
Copy a VoData structure into an empty VoData structure.
Copy a VoData structure into an empty VoData structure which has to exist.
Definition at line 260 of file lcmaps_vo_data.c. |
|
|
Create a VoData structure.
Create a VoData structure (store a VO, group, (subgroup,) role, capability combination). Allocate the memory. To be freed with lcmaps_deleteVoData().
Definition at line 78 of file lcmaps_vo_data.c. |
|
|
Delete a VoData structure.
Delete a VoData structure that was previously created with lcmaps_createVoData(). The pointer to the VoData structure is finally set to NULL;
Definition at line 138 of file lcmaps_vo_data.c. |
|
|
Print the contents of a VoData structure.
Definition at line 321 of file lcmaps_vo_data.c. |
|
|
Cast a VoData structure into a string.
The user of this function should create the buffer of size nchars beforehand. In buffer a string like the following will be written: "/VO=fred/GROUP=fred/flintstone/ROLE=director/CAPABILITY=destroy" Currently the SUBGROUP entry is ignored. Only if the information is present in the VoData structure, it is added to the string. Both data for VO and GROUP are required (might change).
Definition at line 389 of file lcmaps_vo_data.c. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001