source: comparacioncriptosistemas/testVarieties/executionresult.h @ 1ed7764

interfaz
Last change on this file since 1ed7764 was e5b15b7, checked in by usuario <usuario@…>, 8 years ago

Se agregó la ejecución múltiple del proceso de generación, cifrado y descifrado. Se almacenan los resultados en un archivo de texto separado por espacios con los valores tiempo de generación de claves, cifrado y descifrado.

  • Property mode set to 100644
File size: 778 bytes
Line 
1#ifndef EXECUTIONRESULT_H
2#define EXECUTIONRESULT_H
3
4
5class ExecutionResult
6{
7private:
8
9    /**
10     * @brief tiempo transcurrido durante la generación de clave
11     */
12    int keyGenerationTime;
13
14    /**
15     * @brief tiempo transcurrido durante el cifrado
16     */
17    int encryptionTime;
18
19    /**
20     * @brief tiempo transcurrido durante el descifrado
21     */
22    int decryptionTime;
23
24
25public:
26    ExecutionResult();
27
28    ExecutionResult(ExecutionResult& e);
29
30    ExecutionResult(int k, int e, int d);
31
32    ~ExecutionResult();
33
34
35    void setKeyGenerationTime(int t);
36
37
38    void setKeyEncryptionTime(int t);
39
40
41    void setKeyDecryptionTime(int t);
42
43    int getKeyGenerationTime();
44
45    int getEncryptionTime();
46
47    int getDecryptionTime();
48
49
50};
51
52#endif // EXECUTIONRESULT_H
Note: See TracBrowser for help on using the repository browser.