Referencia de la Clase Packet

Una clase que representa paquetes. Más...

`#include <packet.h>`

## Métodos públicos

| Packet ()
| Constructor por defecto. Las propiedades de el paquete se ajustan como sigue: Más...
| Packet (string, string, int, int, int, int)
| Constructor que acepta especificaciones para sa(src_addr), da(dst_addr), sp(src_port), dp(dst_port), oct(octects) y pkt(packets) Más...
string | getSrcAddr ()
| Devuelve la direccion fuente. Más...
string | getDstAddr ()
| Devuelve la direccion destino. Más...
int | getSrcPort ()
| Devuelve el puerto fuente. Más...
int | getDstPort ()
| Devuelve la puerto destino. Más...
int | getOctects ()
int | getPackets ()
| Devuelve los paquetes. Más...
void | setSrcAddr (string)
| Ajusta la direccion fuente. Más...
void | setDstAddr (string)
| Ajusta la direccion destino. Más...
void | setSrcPort (int)
| Ajusta el puerto fuente. Más...
void | setDstPort (int)
| Ajusta el puerto destino. Más...
void | setOctects (int)
void | setPackets (int)
| Ajusta el valor de los paquetes. Más...
void | enable ()
| Ajusta que el paquete esta disponible para ser desplegado en la inter fase de usuario.
void | disable ()
| Ajusta que el paquete no esta disponible para ser desplegado en la inter fase de usuario.
bool | isEnabled ()

## Atributos privados

string | src_addr
string | dst_addr
int | src_port
int | dst_port
int | octects
int | packets
bool | enabled

## Descripción detallada

Una clase que representa paquetes.

La clase contiene dos constructor y varias funciones para buscar y filtrar paquetes de fluidos de red.

## Documentación del constructor y destructor

Packet::Packet | ( |  | ) |

Constructor por defecto. Las propiedades de el paquete se ajustan como sigue:

- src_addr: a una cadena vacia.
- dst_addr: a una cadena vacia.
- src_port: a 0.
- dst_port: a 0.
- octects: a 0.
- packets: a 0.
- enabled: a falso.

Packet::Packet | ( | string | sa,
|  | string | da,
|  | int | sp,
|  | int | dp,
|  | int | oct,
|  | int | pkt
| ) |  |

Constructor que acepta especificaciones para sa(src_addr), da(dst_addr), sp(src_port), dp(dst_port), oct(octects) y pkt(packets)

Parámetros

  sa | direccion fuente
  da | direccion destino
  sp | puerto fuente
  dp | puerto destino
  oct | octetos
  pkt | paquetes

## Documentación de las funciones miembro

string Packet::getDstAddr | ( |  | ) |

Devuelve la direccion destino.

Devuelve
  direccion destino

string Packet::getDstPort | ( |  | ) |

Devuelve la puerto destino.

Devuelve
  puerto destino

string Packet::getPackets | ( |  | ) |

Devuelve los paquetes.

Devuelve
  paquetes

string Packet::getSrcAddr | ( |  | ) |

Devuelve la direccion fuente.

Devuelve
  direccion fuente

string Packet::getSrcPort | ( |  | ) |

Devuelve el puerto fuente.

Devuelve
  puerto fuente

void Packet::setDstAddr | ( | string | addr | ) |

Ajusta la direccion destino.

Parámetros

  addr | direccion destino

void Packet::setDstPort | ( | int | port | ) |

Ajusta el puerto destino.

Parámetros

  port | puerto destino

void Packet::setPackets | ( | int | val | ) |

Ajusta el valor de los paquetes.

Parámetros

  val | paquetes

void Packet::setSrcAddr | ( | string | addr | ) |

Ajusta la direccion fuente.

Parámetros

  addr | direccion fuente

void Packet::setSrcPort | ( | int | port | ) |

Ajusta el puerto fuente.

Parámetros

  port | puerto fuente

## Documentación de los datos miembro

string Packet::dst_addr

private

dst_addr destination address (direccion destino)

int Packet::dst_port

private

dst_port destination port (puerto destino)

bool Packet::enabled

private

enabled in the GUI (disponible en el GUI)

int Packet::octects

private

octets/bytes value (octetos)

int Packet::packets

private

packets value (paquetes)

string Packet::src_addr

private

src_addr source address (direccion fuente)

int Packet::src_port

private

src_port source port (puerto fuente)

La documentación para esta clase fue generada a partir de los siguientes ficheros:

- packet.h
- packet.cpp