Ostinato - Packet/Traffic Generator and Analyzer
Go to file
Srivats P. 2581562ec5 Fixes
- Queued RPC calls would cause crashes due to invalid pointers to request/response and/or controller; this has been fixed
    - PbRpcController now takes ownership of request and response messages and
      will delete them when it itself is being deleted
    - This design mandates that request and response messages for each RPC call
      have to be allocated on the heap.
    - The convention for the Closure 'done' call now is to allocate and pass a
      pointer to the controller object to it which will delete it after use;
      this requires that controller itself be also allocated on the heap
      (NOTE: this is just a convention - not mandatory)
    - All existing RPC calls (in portgroup.cpp) have been changed to follow the
      above convention
- Reordering of queued RPC calls has been fixed
- PortManager is now destroyed at exit; because of this fix the per port temporary capture files are auto-removed at exit
- WinPcapPort destructor no longer deletes the monitor threads because the parent class PcapPort already does it
- Capture does not automatically (and incorrectly) stop after one packet if started immediately after a View Capture operation
- User is prompted to stop transmit on a port first if he tries to apply configuration changes on a port in 'transmit' state
2010-02-17 15:26:42 +00:00
client Fixes 2010-02-17 15:26:42 +00:00
common Implemented "exclusive control" for a port using bindconfig (Win32 only). Following changes done for the same - 2010-02-09 15:21:52 +00:00
rpc Fixes 2010-02-17 15:26:42 +00:00
server Fixes 2010-02-17 15:26:42 +00:00
.vimrc - All tabs converted to spaces in all files 2009-12-28 08:31:28 +00:00
Makefile Protocol Framework basic code in place now. Cleanup pending. 2009-05-10 06:27:17 +00:00