Re-implemented the Event system, in a much cleaner way than before.
commit43e60569e23f6dd7d879d05af8a7f516503f679c
authorstrange <kawk256@gmail.com>
Wed, 20 Jan 2010 06:49:08 +0000 (19 23:49 -0700)
committerstrange <kawk256@gmail.com>
Wed, 20 Jan 2010 06:49:08 +0000 (19 23:49 -0700)
treee127a89298b6d8e7d4ac230e7033707b6d93c5d8
parentde708b883932ccb8914e5f6799358d178740acec
Re-implemented the Event system, in a much cleaner way than before.

The main thing that bugs me at the moment is how inefficient the current
method of serialization is -- sending the data as strings, not as byte-encoded
packets. But this is simpler, I'll just have to change it later if if becomes
an issue, I suppose.
13 files changed:
README
src/misc/SmartPointer.h
src/monitor/ptrace/Breakpoint.h
src/monitor/ptrace/MallocObserver.cpp
src/platform/BlockEvent.cpp [new file with mode: 0644]
src/platform/BlockEvent.h [new file with mode: 0644]
src/platform/Event.cpp
src/platform/Event.h
src/platform/Memory.cpp [new file with mode: 0644]
src/platform/Memory.h [new file with mode: 0644]
src/platform/MemoryBlock.cpp [new file with mode: 0644]
src/platform/MemoryBlock.h [new file with mode: 0644]
src/platform/TCPServerSocket.cpp