ostinato/common
Srivats P. 4c2df3c5a7 Protocols
---------
	- all protocols on allocation of a configWidget, also populate it before returning from configWidget()
	- VLAN TPID override is now correctly saved and restored from/to its widget (vlan.cpp)
	- Payload protocol returns a minimum frame value of 1 byte size (Hack to avoid crash in stream config dialog when sum of all protocol frame sizes is greater than the frame length
	- small layout changes in mac widget (mac.ui)
	- src/dst ip mask changed from 255.255.255.255 to 255.255.255.0 (ip4.proto)
	- src mac changed from u32 to u64 (mac.proto)
	- "Combo Protocol" protocol container introduced to define newer protocols as a combination of existing protocols e.g. dot2 = dot3 + llc - THIS IS NOT YET COMPLETE (comboprotocol.h)


Client/StreamConfigDialog
-------------------------
	- Advanced Protocol Selection implemented
	- Simple Protocol Selection rewritten to work alongside Advanced
	- Payload Widget is treated like any other protocol - hence it is not placedinto the dialog specially
	- Any protocol selection change (in Simple/Advanced mode) immediately triggers change in the Stream's protocolList
	- Protocol Widgets now are arranged in a toolBox on a top level tab of the dialog instead of a nested tabWidget
	- Vlan selection (Simple Mode) uses Radio buttons instead of checkboxes
	- Double Tagged (SVlan + CVlan) now works via Simple Mode
2009-09-23 14:53:26 +00:00
..
abstractprotocol.cpp Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
abstractprotocol.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
comboprotocol.h Protocols 2009-09-23 14:53:26 +00:00
dot3.cpp Protocols 2009-09-23 14:53:26 +00:00
dot3.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
dot3.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
dot3.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
eth2.cpp Protocols 2009-09-23 14:53:26 +00:00
eth2.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
eth2.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
eth2.ui Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
ip4.cpp Protocols 2009-09-23 14:53:26 +00:00
ip4.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
ip4.proto Protocols 2009-09-23 14:53:26 +00:00
ip4.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
llc.cpp Protocols 2009-09-23 14:53:26 +00:00
llc.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
llc.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
llc.ui Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00
mac.cpp Protocols 2009-09-23 14:53:26 +00:00
mac.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
mac.proto Protocols 2009-09-23 14:53:26 +00:00
mac.ui Protocols 2009-09-23 14:53:26 +00:00
ostproto.pro Protocols 2009-09-23 14:53:26 +00:00
payload.cpp Protocols 2009-09-23 14:53:26 +00:00
payload.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
payload.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
payload.ui Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00
protocol.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
protocollist.cpp Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
protocollist.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
protocollistiterator.cpp Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
protocollistiterator.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
protocolmanager.cpp Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
protocolmanager.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
sample.cpp Protocols 2009-09-23 14:53:26 +00:00
sample.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
snap.cpp Protocols 2009-09-23 14:53:26 +00:00
snap.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
snap.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
snap.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
streambase.cpp Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
streambase.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
tcp.cpp Protocols 2009-09-23 14:53:26 +00:00
tcp.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
tcp.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
tcp.ui Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00
udp.cpp Protocols 2009-09-23 14:53:26 +00:00
udp.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
udp.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
udp.ui Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00
vlan.cpp Protocols 2009-09-23 14:53:26 +00:00
vlan.h Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
vlan.proto Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
vlan.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00