-rw-r--r-- | libopie2/opienet/opcap.h | 52 |
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; /* FORWARDS */ -class OPacketCapturer; class QSocketNotifier; +namespace Opie { +namespace Net { +class OPacketCapturer; @@ -143,2 +145,5 @@ class OPacket : public QObject const unsigned char* _end; // end of pcap packet data + private: + class Private; + Private *d; }; @@ -165,2 +170,5 @@ class OEthernetPacket : public QObject const struct ether_header* _ether; + private: + class Private; + Private *d; }; @@ -183,2 +191,4 @@ class OPrismHeaderPacket : public QObject const struct prism_hdr* _header; + class Private; + Private *d; }; @@ -212,2 +222,4 @@ class OWaveLanPacket : public QObject const struct ieee_802_11_header* _wlanhdr; + class Private; + Private *d; }; @@ -241,2 +253,4 @@ class OWaveLanManagementPacket : public QObject const struct ieee_802_11_mgmt_body* _body; + class Private; + Private *d; }; @@ -260,2 +274,4 @@ class OWaveLanManagementSSID : public QObject const struct ssid_t* _data; + class Private; + Private *d; }; @@ -276,2 +292,4 @@ class OWaveLanManagementRates : public QObject const struct rates_t* _data; + class Private; + Private *d; }; @@ -292,2 +310,4 @@ class OWaveLanManagementCF : public QObject const struct cf_t* _data; + class Private; + Private *d; }; @@ -308,2 +328,4 @@ class OWaveLanManagementFH : public QObject const struct fh_t* _data; + class Private; + Private *d; }; @@ -326,2 +348,4 @@ class OWaveLanManagementDS : public QObject const struct ds_t* _data; + class Private; + Private *d; }; @@ -342,2 +366,4 @@ class OWaveLanManagementTim : public QObject const struct tim_t* _data; + class Private; + Private *d; }; @@ -358,2 +384,4 @@ class OWaveLanManagementIBSS : public QObject const struct ibss_t* _data; + class Private; + Private *d; }; @@ -374,2 +402,4 @@ class OWaveLanManagementChallenge : public QObject const struct challenge_t* _data; + class Private; + Private *d; }; @@ -390,2 +420,4 @@ class OWaveLanDataPacket : public QObject const struct ieee_802_11_data_header* _header; + class Private; + Private *d; }; @@ -408,2 +440,4 @@ class OWaveLanControlPacket : public QObject const struct ieee_802_11_control_header* _header; + class Private; + Private *d; }; @@ -424,2 +458,4 @@ class OLLCPacket : public QObject const struct ieee_802_11_802_2_header* _header; + class Private; + Private *d; }; @@ -451,2 +487,4 @@ class OIPPacket : public QObject const struct iphdr* _iphdr; + class Private; + Private *d; }; @@ -475,2 +513,4 @@ class OARPPacket : public QObject const struct myarphdr* _arphdr; + class Private; + Private *d; }; @@ -496,2 +536,4 @@ class OUDPPacket : public QObject const struct udphdr* _udphdr; + class Private; + Private *d; }; @@ -524,2 +566,4 @@ class ODHCPPacket : public QObject unsigned char _type; + class Private; + Private *d; }; @@ -547,2 +591,4 @@ class OTCPPacket : public QObject const struct tcphdr* _tcphdr; + class Private; + Private *d; }; @@ -667,3 +713,7 @@ class OPacketCapturer : public QObject QMap<QString, int> _stats; // statistics; + class Private; // Private Forward declaration + Private *d; // if we need to add data }; +} +} |