summaryrefslogtreecommitdiff
path: root/src/user/lib/include/tce/Object.h
blob: f363bd64eb575fc321561dface3110d75e9a9004 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef DEF_TCE_OBJ_USER_LIB_H
#define DEF_TCE_OBJ_USER_LIB_H

#include <tce/syscall.h>
#include <tce/Object_common.h>

typedef int Object;

Object open(char* name);
Object open_relative(char* name, Object parent);
void close(Object object);
int get_methods(char* iface, int* whereto);

int Call(int method, Object object, size_t a, size_t b, size_t c, size_t d);

#endif