ostinato/common
Srivats P. 84c7fe1e06 Features
- Added support for retrieving the packet capture buffer from server to client (does not work consistently however - needs investigation)
		- getCaptureBuffer() Rpc signature changed
	- RPC: Added support in Rpc Channel (client) to queue calls
	- RPC: Added support for transferring arbitrary binary data from server to client (used to get packet capture files)
		- Rpc header changed - length is now 4 bytes instead of 2; there is no rsvd field any longer

Fixes
	- RPC: Fix for the case when a msg is not received all at once over the socket
	- StreamConfigDialog: fixed display issue in packet view for combo protocols containing meta fields
	- Fixed issue with Stacked Vlan not retaining data for both CVlan and SVlan
	- Fixed incorrect payload size issue with increment/decrement frame length modes

Refactoring, Cleanup etc.
	- RPC: Minor code and TODOs cleanup
	- Server: Minor code and TODOs cleanup
	- Server: Removed unused file(s): rxtx.cpp, rxtx.h
	- Server: Replaced direct use of ProtocolList with the ProtocolListIterator
	- Common: Minor code and TODOs cleanup
	- StreamBase::frameLen() now returns the length based on the mode/min/max and the passed in streamIndex
	- AbstractProtocol interface changed for methods - protocolFrameSize(), protocolFrameOffset(), protocolFramePayloadSize() : all of them now take streamIndex as an optional param with 0 as the default value
		- Protocols implementing the above methods changed accordingly
2009-11-03 14:02:09 +00:00
..
abstractprotocol.cpp Features 2009-11-03 14:02:09 +00:00
abstractprotocol.h Features 2009-11-03 14:02:09 +00:00
comboprotocol.h Protocol Framework related 2009-10-14 15:16:56 +00:00
dot2llc.h Protocol Framework related 2009-10-14 15:16:56 +00:00
dot2llc.proto Protocol Framework related 2009-10-14 15:16:56 +00:00
dot2snap.h Protocol Framework related 2009-10-14 15:16:56 +00:00
dot2snap.proto Protocol Framework related 2009-10-14 15:16:56 +00:00
dot3.cpp Features 2009-11-03 14:02:09 +00:00
dot3.h Protocol Framework related 2009-10-14 15:16:56 +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 Protocol Framework related 2009-10-14 15:16:56 +00:00
eth2.h Protocol Framework related 2009-10-14 15:16:56 +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 Features 2009-11-03 14:02:09 +00:00
ip4.h Protocol Framework related 2009-10-14 15:16:56 +00:00
ip4.proto Features 2009-11-03 14:02:09 +00:00
ip4.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
llc.cpp Features 2009-11-03 14:02:09 +00:00
llc.h Protocol Framework related 2009-10-14 15:16:56 +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 Features 2009-11-03 14:02:09 +00:00
mac.h Protocol Framework related 2009-10-14 15:16:56 +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 Features 2009-11-03 14:02:09 +00:00
payload.cpp Features 2009-11-03 14:02:09 +00:00
payload.h Features 2009-11-03 14:02:09 +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 Features 2009-11-03 14:02:09 +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 Protocol Framework related 2009-10-14 15:16:56 +00:00
protocollistiterator.h Protocol Framework related 2009-10-14 15:16:56 +00:00
protocolmanager.cpp Features 2009-11-03 14:02:09 +00:00
protocolmanager.h Protocol Framework related 2009-10-14 15:16:56 +00:00
sample.cpp Features 2009-11-03 14:02:09 +00:00
sample.h Protocol Framework related 2009-10-14 15:16:56 +00:00
snap.cpp Features 2009-11-03 14:02:09 +00:00
snap.h Protocol Framework related 2009-10-14 15:16:56 +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 Features 2009-11-03 14:02:09 +00:00
streambase.h Features 2009-11-03 14:02:09 +00:00
svlan.cpp Features 2009-11-03 14:02:09 +00:00
svlan.h Features 2009-11-03 14:02:09 +00:00
svlan.proto Features 2009-11-03 14:02:09 +00:00
tcp.cpp Features 2009-11-03 14:02:09 +00:00
tcp.h Protocol Framework related 2009-10-14 15:16:56 +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 Features 2009-11-03 14:02:09 +00:00
udp.h Protocol Framework related 2009-10-14 15:16:56 +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 Features 2009-11-03 14:02:09 +00:00
vlan.h Features 2009-11-03 14:02:09 +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
vlanstack.h Features 2009-11-03 14:02:09 +00:00
vlanstack.proto Features 2009-11-03 14:02:09 +00:00