/[escript]/trunk/dudley/src/CPPAdapter/DudleyError.h
ViewVC logotype

Annotation of /trunk/dudley/src/CPPAdapter/DudleyError.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3259 - (hide annotations)
Mon Oct 11 01:48:14 2010 UTC (8 years, 6 months ago) by jfenwick
File MIME type: text/plain
File size: 1142 byte(s)
Merging dudley and scons updates from branches

1 ksteube 1312
2     /*******************************************************
3 ksteube 1811 *
4 jfenwick 2881 * Copyright (c) 2003-2010 by University of Queensland
5 ksteube 1811 * Earth Systems Science Computational Center (ESSCC)
6     * http://www.uq.edu.au/esscc
7     *
8     * Primary Business: Queensland, Australia
9     * Licensed under the Open Software License version 3.0
10     * http://www.opensource.org/licenses/osl-3.0.php
11     *
12     *******************************************************/
13 ksteube 1312
14 ksteube 1811
15 jfenwick 3086 #if !defined dudley_DudleyError_20040528_H
16     #define dudley_DudleyError_20040528_H
17 caltinay 2898 #include "system_dep.h"
18 jgs 82
19     extern "C" {
20 jfenwick 3082 #include "dudley/Dudley.h"
21 jgs 82 }
22    
23 jfenwick 3086 #include "DudleyAdapterException.h"
24 jgs 472
25 jgs 82 #include <string>
26    
27 jfenwick 3082 namespace dudley {
28 jgs 82 /**
29     \brief
30 jfenwick 3086 Provide a C++ interface to the dudley C funcion of the same name.
31 jgs 82 Needed because of constness problems.
32     */
33 jfenwick 3086 DUDLEY_DLL_API
34     void setDudleyError(Dudley_ErrorCodeType errorCode,
35 jgs 82 const std::string& errMess);
36    
37     /**
38     \brief
39 jfenwick 3086 Convert a C dudley error into a C++ exception.
40 jgs 82 */
41 jfenwick 3086 DUDLEY_DLL_API
42     void checkDudleyError();
43 jgs 150 /**
44     \brief
45     Convert a C paso error into a C++ exception.
46     */
47 jfenwick 3086 DUDLEY_DLL_API
48 jgs 150 void checkPasoError();
49 jgs 82 } // end of namespace
50     #endif

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision
svn:mergeinfo /branches/scons_revamp_from_3210/dudley/src/CPPAdapter/DudleyError.h:3212-3243

  ViewVC Help
Powered by ViewVC 1.1.26