ostinato/common
Srivats P. b28bcd3055 Implemented "exclusive control" for a port using bindconfig (Win32 only). Following changes done for the same -
- OstProto service has a new method "modifyPort()"
- At port init port.isExclusive is now set using a bindconfig query (Win32 only)
- AbstractPort interface has 2 new pure virtual methods - hasExclusiveControl() and setExclusiveControl()
- PcapPort does not support this functionality (yet) so these methods return false
- WinPcapPort suppots this new functionality using bindconfig
- Port's notes (specifying Rx/Tx limitations) are now set and updated based on hasExclusiveControl()
- Presence of 'notes' on a port is indicated using a '*' after the port name in the port stats window
- The tabwidget has been removed from Port Window | Stream View Pane
- Ostinato Client has a new action in the port window's context menu for the same
- Port Icon in the Port Window is decorated based on exclusive control
2010-02-09 15:21:52 +00:00
..
abstractprotocol.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
abstractprotocol.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
comboprotocol.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
dot2llc.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
dot2llc.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
dot2snap.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
dot2snap.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
dot3.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
dot3.h Changes for successful Linux compilation 2010-01-02 13:49:54 +00:00
dot3.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
dot3.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
eth2.cpp - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
eth2.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
eth2.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
eth2.ui Major rewrite of the protocol framework - changes not yet complete 2009-08-02 14:52:34 +00:00
ip4.cpp - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
ip4.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
ip4.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
ip4.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
llc.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
llc.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
llc.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
llc.ui Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00
mac.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
mac.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
mac.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
mac.ui Protocols 2009-09-23 14:53:26 +00:00
ostproto.pro - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
payload.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
payload.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
payload.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
payload.ui Features 2009-11-29 16:32:31 +00:00
protocol.proto Implemented "exclusive control" for a port using bindconfig (Win32 only). Following changes done for the same - 2010-02-09 15:21:52 +00:00
protocollist.cpp - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
protocollist.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
protocollistiterator.cpp - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
protocollistiterator.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
protocolmanager.cpp Fixed a bunch of memory leaks - thanks to the superb Valgrind! 2010-01-08 15:18:55 +00:00
protocolmanager.h Fixed a bunch of memory leaks - thanks to the superb Valgrind! 2010-01-08 15:18:55 +00:00
sample.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
sample.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
sample.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
sample.ui Features 2009-11-16 13:09:20 +00:00
snap.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
snap.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
snap.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
snap.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
streambase.cpp Enhancements 2010-01-10 14:40:33 +00:00
streambase.h Enhancements 2010-01-10 14:40:33 +00:00
svlan.cpp - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
svlan.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
svlan.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
tcp.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
tcp.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
tcp.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
tcp.ui Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00
udp.cpp Enhancements 2010-01-10 14:40:33 +00:00
udp.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
udp.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
udp.ui Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00
userscript.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
userscript.h Fixes/Rework 2009-11-28 08:35:05 +00:00
userscript.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
userscript.ui Fixes/Rework 2009-11-28 08:35:05 +00:00
vlan.cpp Removed a bunch of gcc4 warnings - mostly "unused param" 2010-01-03 08:56:16 +00:00
vlan.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
vlan.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
vlan.ui - AbstractProtocol 2009-05-24 14:54:11 +00:00
vlanstack.h - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
vlanstack.proto - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00