My Project
packet.h
1 #ifndef PACKET_H
2 #define PACKET_H
3 #include <string>
4 
5 using namespace std ;
6 
17 class Packet{
18  public:
38  Packet();
39 
61  Packet(string, string, int, int, int, int) ;
62 
70  string getSrcAddr() ;
71 
79  string getDstAddr() ;
80 
88  int getSrcPort() ;
89 
97  int getDstPort() ;
98 
106  int getOctects() ;
107 
115  int getPackets() ;
116 
124  void setSrcAddr(string) ;
125 
133  void setDstAddr(string) ;
134 
142  void setSrcPort(int) ;
143 
151  void setDstPort(int) ;
152 
160  void setOctects(int) ;
161 
169  void setPackets(int) ;
170 
177  void enable() ;
178 
185  void disable() ;
186 
193  bool isEnabled() ;
194 
195  private:
196  string src_addr ;
197  string dst_addr ;
198  int src_port ;
199  int dst_port ;
200  int octects ;
201  int packets ;
202  bool enabled ;
203 };
204 
205 #endif // PACKET_H
int dst_port
Definition: packet.h:199
int src_port
Definition: packet.h:198
int packets
Definition: packet.h:201
string dst_addr
Definition: packet.h:197
string src_addr
Definition: packet.h:196
int octects
Definition: packet.h:200
bool enabled
Definition: packet.h:202
Una clase que representa paquetes.
Definition: packet.h:17