source: Plugins/rdtscTimeSource/Methods.h @ 1

Revision 1, 1.5 KB checked in by art, 13 years ago (diff)
Line 
1/***************************************************************************
2 *                                                                         *
3 *   (c) Art Tevs, MPI Informatik Saarbruecken                             *
4 *       mailto: <tevs@mpi-sb.mpg.de>                                      *
5 *                                                                         *
6 *   This program is free software; you can redistribute it and/or modify  *
7 *   it under the terms of the GNU General Public License as published by  *
8 *   the Free Software Foundation; either version 2 of the License, or     *
9 *   (at your option) any later version.                                   *
10 *                                                                         *
11 ***************************************************************************/
12
13#ifndef __NR_PLUGIN_METHODS_H_
14#define __NR_PLUGIN_METHODS_H_
15
16//----------------------------------------------------------------------------------
17// Includes
18//----------------------------------------------------------------------------------
19#include <nrEngine.h>
20
21using namespace nrEngine;
22
23/**
24 * This class provides the subroutines used externaly by the user application.
25 * The methods will be called by its names and given parameters.
26 **/
27class Methods{
28
29        public:
30
31                Methods();
32                ~Methods();
33
34                /**
35                 * Call a certain method by its name and pass the given parameters through.
36                 **/
37                void call(const std::string& name, std::vector<Plugin::PlgParam>& params);
38
39                /**
40                 * Get all availab
41};
42
43
44#endif
45
Note: See TracBrowser for help on using the repository browser.