Sim-LIT
2.0
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Channel.h
Go to the documentation of this file.
1
9
#ifndef CLASS_CHANNEL
10
#define CLASS_CHANNEL
11
12
#include <vector>
13
#include "
Package.h
"
14
15
16
class
Channel
{
17
18
vector<string> extras;
19
20
public
:
21
22
virtual
vector<Package> simulate(vector<Package> list)=0;
23
/*
24
* @brief Método que realiza el proceso de simulador de la pérdida de paquetes
25
* @param list lista con los paquetes que serán simulados
26
* @return lista con los paquetes que llegaron a destino
27
*/
28
29
void
setExtras(vector<string> ext){
30
/*
31
* @brief Método que asigna los argumentos que tiene el simulador
32
* @param ext argumentos que serán asignados al simulador
33
*/
34
extras = ext;
35
}
36
37
vector<string> getExtras(){
38
/*
39
* @brief Método que devuelve los argumentos que utiliza el simulador
40
* @return lista con los paquetes que llegaron a destino
41
*/
42
return
extras;
43
}
44
45
};
46
47
48
#endif
Package.h
Channel
Clase Abstracta que representa el Simulador de pérdida de paquetes.
Definition:
Channel.h:16
TESIS
Sim-Lit-POO
class
Channel.h
Generated on Wed Apr 15 2015 12:17:33 for Sim-LIT by
1.8.8