/* Class AccessGroup public declarations
*/
typedef struct _AccessGroup_* AccessGroup;
#if defined (__STDC__)
AccessGroup accessGroup_new ( void );
int accessGroup_dispose (
AccessGroup self
);
int accessGroup_add (
AccessGroup self,
int argc,
char **argv
);
struct _AccessCondition_;
int accessGroup_addCondition (
AccessGroup self,
int list,
struct _AccessCondition_* condition
);
int accessGroup_validateAddress (
AccessGroup self,
int list,
unsigned long source,
int type
);
char* accessGroup_lastError ( AccessGroup self );
int accessGroup_printOn (
AccessGroup self,
FILE* file
);
#else /* !__STDC__ */
AccessGroup accessGroup_new ();
int accessGroup_dispose ();
int accessGroup_add ();
int accessGroup_addCondition ();
int accessGroup_validateAddress ();
char* accessGroup_lastError ( );
int accessGroup_printOn ( );
#endif /* !__STDC__ */
/* data and procedures private to class AccessGroup and friends */
#ifdef _CLASS_AccessGroup_PRIVATE_
#define _CLASS_SymTab_VARS_ \
struct ACCESSLISTHEAD* list; \
int max; \
char* accessError;
struct _AccessGroup_ {
_CLASS_SymTab_VARS_
} ;
#endif /* _CLASS_SymTab_PRIVATE_ */
syntax highlighted by Code2HTML, v. 0.9.1