summaryrefslogtreecommitdiff
path: root/libopie2/opienet/opcap.h
Unidiff
Diffstat (limited to 'libopie2/opienet/opcap.h') (more/less context) (show whitespace changes)
-rw-r--r--libopie2/opienet/opcap.h52
1 files changed, 51 insertions, 1 deletions
diff --git a/libopie2/opienet/opcap.h b/libopie2/opienet/opcap.h
index b873b49..dc609a3 100644
--- a/libopie2/opienet/opcap.h
+++ b/libopie2/opienet/opcap.h
@@ -66,4 +66,6 @@ typedef struct pcap_pkthdr packetheaderstruct;
66/* FORWARDS */ 66/* FORWARDS */
67class OPacketCapturer;
68class QSocketNotifier; 67class QSocketNotifier;
68namespace Opie {
69namespace Net {
70class OPacketCapturer;
69 71
@@ -143,2 +145,5 @@ class OPacket : public QObject
143 const unsigned char* _end; // end of pcap packet data 145 const unsigned char* _end; // end of pcap packet data
146 private:
147 class Private;
148 Private *d;
144}; 149};
@@ -165,2 +170,5 @@ class OEthernetPacket : public QObject
165 const struct ether_header* _ether; 170 const struct ether_header* _ether;
171 private:
172 class Private;
173 Private *d;
166}; 174};
@@ -183,2 +191,4 @@ class OPrismHeaderPacket : public QObject
183 const struct prism_hdr* _header; 191 const struct prism_hdr* _header;
192 class Private;
193 Private *d;
184}; 194};
@@ -212,2 +222,4 @@ class OWaveLanPacket : public QObject
212 const struct ieee_802_11_header* _wlanhdr; 222 const struct ieee_802_11_header* _wlanhdr;
223 class Private;
224 Private *d;
213}; 225};
@@ -241,2 +253,4 @@ class OWaveLanManagementPacket : public QObject
241 const struct ieee_802_11_mgmt_body* _body; 253 const struct ieee_802_11_mgmt_body* _body;
254 class Private;
255 Private *d;
242}; 256};
@@ -260,2 +274,4 @@ class OWaveLanManagementSSID : public QObject
260 const struct ssid_t* _data; 274 const struct ssid_t* _data;
275 class Private;
276 Private *d;
261}; 277};
@@ -276,2 +292,4 @@ class OWaveLanManagementRates : public QObject
276 const struct rates_t* _data; 292 const struct rates_t* _data;
293 class Private;
294 Private *d;
277}; 295};
@@ -292,2 +310,4 @@ class OWaveLanManagementCF : public QObject
292 const struct cf_t* _data; 310 const struct cf_t* _data;
311 class Private;
312 Private *d;
293}; 313};
@@ -308,2 +328,4 @@ class OWaveLanManagementFH : public QObject
308 const struct fh_t* _data; 328 const struct fh_t* _data;
329 class Private;
330 Private *d;
309}; 331};
@@ -326,2 +348,4 @@ class OWaveLanManagementDS : public QObject
326 const struct ds_t* _data; 348 const struct ds_t* _data;
349 class Private;
350 Private *d;
327}; 351};
@@ -342,2 +366,4 @@ class OWaveLanManagementTim : public QObject
342 const struct tim_t* _data; 366 const struct tim_t* _data;
367 class Private;
368 Private *d;
343}; 369};
@@ -358,2 +384,4 @@ class OWaveLanManagementIBSS : public QObject
358 const struct ibss_t* _data; 384 const struct ibss_t* _data;
385 class Private;
386 Private *d;
359}; 387};
@@ -374,2 +402,4 @@ class OWaveLanManagementChallenge : public QObject
374 const struct challenge_t* _data; 402 const struct challenge_t* _data;
403 class Private;
404 Private *d;
375}; 405};
@@ -390,2 +420,4 @@ class OWaveLanDataPacket : public QObject
390 const struct ieee_802_11_data_header* _header; 420 const struct ieee_802_11_data_header* _header;
421 class Private;
422 Private *d;
391}; 423};
@@ -408,2 +440,4 @@ class OWaveLanControlPacket : public QObject
408 const struct ieee_802_11_control_header* _header; 440 const struct ieee_802_11_control_header* _header;
441 class Private;
442 Private *d;
409}; 443};
@@ -424,2 +458,4 @@ class OLLCPacket : public QObject
424 const struct ieee_802_11_802_2_header* _header; 458 const struct ieee_802_11_802_2_header* _header;
459 class Private;
460 Private *d;
425}; 461};
@@ -451,2 +487,4 @@ class OIPPacket : public QObject
451 const struct iphdr* _iphdr; 487 const struct iphdr* _iphdr;
488 class Private;
489 Private *d;
452}; 490};
@@ -475,2 +513,4 @@ class OARPPacket : public QObject
475 const struct myarphdr* _arphdr; 513 const struct myarphdr* _arphdr;
514 class Private;
515 Private *d;
476}; 516};
@@ -496,2 +536,4 @@ class OUDPPacket : public QObject
496 const struct udphdr* _udphdr; 536 const struct udphdr* _udphdr;
537 class Private;
538 Private *d;
497}; 539};
@@ -524,2 +566,4 @@ class ODHCPPacket : public QObject
524 unsigned char _type; 566 unsigned char _type;
567 class Private;
568 Private *d;
525}; 569};
@@ -547,2 +591,4 @@ class OTCPPacket : public QObject
547 const struct tcphdr* _tcphdr; 591 const struct tcphdr* _tcphdr;
592 class Private;
593 Private *d;
548}; 594};
@@ -667,3 +713,7 @@ class OPacketCapturer : public QObject
667 QMap<QString, int> _stats; // statistics; 713 QMap<QString, int> _stats; // statistics;
714 class Private; // Private Forward declaration
715 Private *d; // if we need to add data
668}; 716};
717}
718}
669 719