source: comparacioncriptosistemas/interfaz/Criptosistema_Interfaz/executionresult.h @ c7b52e9

interfaz
Last change on this file since c7b52e9 was c7b52e9, checked in by lhernandez <lhernandez@…>, 8 years ago

Se realizo el prototipo no funcional adaptado a la aplicacion de escritorio, preparada para enlazar a las funcionalidades de los criptosistemas

  • 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.