source: PSPA/Interface_Web/trunk/pspaWT/sources/controler/include/elementSnapshot.h @ 424

Last change on this file since 424 was 424, checked in by touze, 11 years ago

sauvgarde de la configuration sur fichier format AML

File size: 798 bytes
Line 
1#ifndef SNAPSHOTDEFINITION_SEEN
2#define SNAPSHOTDEFINITION_SEEN
3
4#include <string>
5#include "abstractElement.h"
6
7using namespace std;
8
9class elementSnapshot : public abstractElement
10{
11  int incr_;
12  string snapshotFile_;
13  void setDefaultValues();
14  void setDefaults();
15 
16 public :
17 
18  elementSnapshot() {;}
19  elementSnapshot(int);
20  ~elementSnapshot() {;}
21 
22  virtual string* getParametersString() const;
23  virtual void setParametersString(string* param);
24  virtual vector< pair<string, vector<string> > > parametersToSoftware () const;
25  // virtual  string parmelaOutputFlow() const;
26  // virtual string transportOutputFlow() const; 
27   
28  virtual string FileOutputFlow() const; 
29  virtual void FileInput(ifstream& ifs);
30  virtual void InputRep(UAPNode* root);
31  string print(); 
32};
33#endif
Note: See TracBrowser for help on using the repository browser.