Bit of a design issue here, regarding the GDB::Controller class.
commit5ea5eb8666a1bf72137a4f9c375b1f3536ecabd8
authorstrange <kawk256@gmail.com>
Sat, 21 Nov 2009 03:24:07 +0000 (20 20:24 -0700)
committerstrange <kawk256@gmail.com>
Sat, 21 Nov 2009 03:24:07 +0000 (20 20:24 -0700)
treeeae7ca7fecd5aced1d369b1c1ea3872439745668
parenta25ae2e82bb2c4d34bdb599799849b7443bba869
Bit of a design issue here, regarding the GDB::Controller class.

Basically, each StringHandler (and derivatives) need to be able to access the
Controller instance on demand. Therefore, Controller.h needs to be included in
the StringHandler.h file. Therefore, it gets included in the StringManager
header . . . which is included by Controller.h . . .

It's a circular include list. Fun, and I don't know how to solve it . . .
12 files changed:
src/interface/gdb/AsyncHandler.h
src/interface/gdb/Controller.cpp
src/interface/gdb/Controller.h
src/interface/gdb/ResultHandler.h
src/interface/gdb/SetupManager.cpp [copied from src/interface/gdb/StringHandlerManager.cpp with 55% similarity]
src/interface/gdb/SetupManager.h [new file with mode: 0644]
src/interface/gdb/StreamHandler.h
src/interface/gdb/StringHandler.h
src/interface/gdb/StringManager.cpp [moved from src/interface/gdb/StringHandlerManager.cpp with 78% similarity]
src/interface/gdb/StringManager.h [moved from src/interface/gdb/StringHandlerManager.h with 75% similarity]
src/interface/gdb/SymbolParser.cpp
src/interface/gdb/SymbolParser.h