source: branches/1.4/lang/R/Rappture/src/RpLibraryRInterface.h @ 5874

Last change on this file since 5874 was 5679, checked in by ldelgass, 9 years ago

Full merge 1.3 branch to uq branch to sync. Fixed partial subdirectory merge
by removing mergeinfo from lang/python/Rappture directory.

  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1/*
2 * ----------------------------------------------------------------------
3 *  INTERFACE: R Rappture Library Source
4 *
5 * ======================================================================
6 *  AUTHOR:  Derrick Kearney, Purdue University
7 *  Copyright (c) 2004-2012  HUBzero Foundation, LLC
8 *
9 *  See the file "license.terms" for information on usage and
10 *  redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
11 * ======================================================================
12 */
13
14#include <R.h>
15#include <Rinternals.h>
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21SEXP RPRLib (SEXP fname) ;
22SEXP RPRLibGetString (SEXP handle, SEXP path) ;
23SEXP RPRLibGetDouble (SEXP handle, SEXP path) ;
24SEXP RPRLibGetInteger (SEXP handle, SEXP path) ;
25SEXP RPRLibGetBoolean (SEXP handle, SEXP path) ;
26SEXP RPRLibGetFile (SEXP handle, SEXP path, SEXP fileName) ;
27SEXP RPRLibPutString (SEXP handle, SEXP path, SEXP value, SEXP append);
28// SEXP RPRLibPutData (SEXP handle, SEXP path, SEXP bytes, SEXP nbytes, SEXP append) ;
29SEXP RPRLibPutDouble (SEXP handle, SEXP path, SEXP value, SEXP append) ;
30SEXP RPRLibPutFile (SEXP handle, SEXP path, SEXP fname, SEXP compress, SEXP append) ;
31SEXP RPRLibResult (SEXP handle) ;
32
33#ifdef __cplusplus
34}
35#endif // ifdef __cplusplus
36
Note: See TracBrowser for help on using the repository browser.