source: trunk/include/cee/rappture_interface.h @ 21

Last change on this file since 21 was 21, checked in by dkearney, 16 years ago

created Makefile for compiling rappture libraries.
created README which starts to outline how to compile a rappture library
adjusted #include lines in most .h,.c,.cc files and added Include path

searched to the makefile.

files changed listed below:
M include/core/RpUnits.h
M include/core/RpDict.h
M include/cee/rappture_interface.h
A src/python/PyRpUnits_setup.py
M src/core/RpUnits.cc
M src/fortran/RpUnits_fortran.c
M src/fortran/rappture_fortran.c
M src/cee/rappture_interface.c
M src/cee/RpUnitsCInterface.cc
A src/README
A src/Makefile

File size: 1.0 KB
Line 
1#include "python2.4/Python.h"
2
3/*
4#ifdef _cplusplus
5extern "C" {
6#endif   
7*/
8
9PyObject* importRappture    ();
10PyObject* createRapptureObj (PyObject* rpObj, const char* path);
11
12void*       rpElement   (PyObject* lib, const char* path, const char* flavor);
13void**      rpChildren  (PyObject* lib, const char* path, const char* flavor);
14PyObject*   rpChildren_f  (PyObject* lib, const char* path, const char* flavor);
15const char* rpGet       (PyObject* lib, const char* path);
16void        rpPut       (PyObject* lib,
17                            const char* path,
18                            const char* value,
19                            const char* id,
20                            int append );
21void        rpPutObj    (PyObject* lib,
22                            const char* path,
23                            PyObject* value,
24                            const char* id,
25                            int append );
26
27PyObject*   rpRemove    (PyObject* lib, const char* path);
28const char* rpXml       (PyObject* lib);
29
30/*
31#ifdef _cplusplus
32}
33#endif   
34*/
Note: See TracBrowser for help on using the repository browser.