source: trunk/AISC_COM/C/client.h

Last change on this file was 11060, checked in by westram, 11 years ago
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 986 bytes
Line 
1/* This file is generated by aisc_mkpt.
2 * Any changes you make here will be overwritten later!
3 */
4
5#ifndef CLIENT_H
6#define CLIENT_H
7
8/* define ARB attributes: */
9#ifndef ATTRIBUTES_H
10# include <attributes.h>
11#endif
12
13
14/* client.c */
15
16#include <client_types.h>
17
18aisc_com *aisc_open(const char *path, AISC_Object& main_obj, long magic, GB_ERROR *error);
19int aisc_close(aisc_com *link, AISC_Object& object);
20int aisc_get(aisc_com *link, int o_type, const AISC_Object& object, ...) __ATTR__SENTINEL;
21long *aisc_debug_info(aisc_com *link, int o_type, const AISC_Object& object, int attribute);
22int aisc_put(aisc_com *link, int o_type, const AISC_Object& object, ...) __ATTR__SENTINEL;
23int aisc_nput(aisc_com *link, int o_type, const AISC_Object& object, ...) __ATTR__SENTINEL;
24int aisc_create(aisc_com *link, int father_type, const AISC_Object& father, int attribute, int object_type, AISC_Object& object, ...) __ATTR__SENTINEL;
25
26#else
27#error client.h included twice
28#endif /* CLIENT_H */
Note: See TracBrowser for help on using the repository browser.