Parent Directory
|
Revision Log
Better plot points in moody diagram model. Attempt to get rid of some compiler warnings in extmethod. Better handling of LD_LIBRARY_PATH and ASCENDLIBRARY in ascdev. Changed default documentation path (to avoid warnings, seems like a scons bug?)
1 | /** |
2 | @file |
3 | This head files provides SWIGed access to the importhandler 'shared pointer' |
4 | mechanism used to pass data from 'extpy' to 'ascpy' in particular (and |
5 | hopefully between other scripting languages/GUI combinations in future) |
6 | */ |
7 | |
8 | #ifndef ASCXX_REGISTRY_H |
9 | #define ASCXX_REGISTRY_H |
10 | |
11 | #include "config.h" |
12 | |
13 | #ifdef ASCXX_USE_PYTHON |
14 | # include <Python.h> |
15 | #endif |
16 | |
17 | /* |
18 | extern "C"{ |
19 | #ifdef ASCXX_USE_PYTHON |
20 | ASC_IMPORT(void *) importhandler_getsharedpointer(const char *); |
21 | #endif |
22 | } |
23 | */ |
24 | |
25 | #include "instance.h" |
26 | |
27 | class Registry{ |
28 | public: |
29 | void setInteger(const char *key, int value); |
30 | void setPointer(const char *key, void *value); |
31 | Instanc *getInstance(const char *key); |
32 | #ifdef ASCXX_USE_PYTHON |
33 | void setPyObject(const char *key, PyObject *obj); |
34 | #endif |
35 | }; |
36 | |
37 | #endif /* ASCXX_REGISTRY_H */ |
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |