summaryrefslogtreecommitdiff
path: root/libopie2/opienet/opcap.h
authorzecke <zecke>2004-03-13 19:51:45 (UTC)
committer zecke <zecke>2004-03-13 19:51:45 (UTC)
commit6d08277737e22b7a1527124623f3571969073ddf (patch) (side-by-side diff)
tree4129e674e21df767b31299e873dd44e33a308e1b /libopie2/opienet/opcap.h
parent8e28911f7199f4450ac5eef09482069f9b9caea2 (diff)
downloadopie-6d08277737e22b7a1527124623f3571969073ddf.zip
opie-6d08277737e22b7a1527124623f3571969073ddf.tar.gz
opie-6d08277737e22b7a1527124623f3571969073ddf.tar.bz2
Move XML class to internal PIM
Add namespaces!!! Opie::Core and Opie::Core::Private Opie::Net and Opie::Net::Private Opie::Ui and Opie::Ui::Private Opie::MM and Opie::MM::Private Opie::DB and Opie::DB::Private PIM classes are not yet converted because we will do other work on it as well
Diffstat (limited to 'libopie2/opienet/opcap.h') (more/less context) (ignore 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;
/* 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
};
+}
+}