src/vapiGroups.h

Ir para a documentação deste ficheiro.
00001 #ifndef _VAPI_OPERATION_LIST_GROUP_
00002 #define _VAPI_OPERATION_LIST_GROUP_
00003 #include "vapiTypes.h"
00004 #include "vapiLists.h"
00005 
00011 /*
00012  * De momento o grupo é apenas definido pelo nome, 
00013  *  podendo, no entanto, ser complementado por outros membros, como
00014  *  descrições.
00015  */
00017 typedef struct _vGroupListItem
00018 {       
00020         char *GroupName;
00021 
00022 } vGroupListItem;
00023 
00024 
00026 typedef vList vGroupList;
00027 
00029 vGroupList *vapiGroupListNew ();
00030 
00032 void vapiGroupListAddItem (vGroupList * GroupList,
00033                                     const char *GroupName);
00034 
00036 int vapiGroupListCountElements (vGroupList *
00037                                          GroupList);
00038 
00044 char *vapiGroupListSelectItem (vGroupList *
00045                                         GroupList, int Item);
00046 
00051 int vapiGroupListSelectGroup (vGroupList *
00052                                        GroupList, const char *Group);
00053 
00054 #endif

Gerado em Tue Jul 24 10:34:59 2007 para Vapi por  doxygen 1.5.1