madscientist
566a593b83
Refactored exception handling and reporting.
Began implementing the Configuration Engine.
Began implementing the message move mechanism.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@26 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
105cc56b2f
Re-factored for multiplexed configuration access and cycle stealing updates.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@25 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
7180b0d31d
Added CGP string formatting
Added all command features except FILE
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@24 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
d38973aa63
Corrected shutdown deadlock in Workers.
Completed WAKE process.
It's Alive! Starts, WAKEs, QUITs.
Now it needs a brain (how to do jobs).
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@23 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
27aafa90e0
Added guts to JobPool
Added safety to ScannerPool and WorkerPool
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@22 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
182de1201d
Added utility method skeleton to Job class.
Built a bit more of Job class guts.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@21 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
2111d2b112
Added clearJob()
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@20 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
2005147208
Filled in ScannerPool (Completed?)
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@19 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
e9131c36d5
Sketched in ScannerPool.cpp
Successfully compiled & linked skeleton app :-)
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@18 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
46123c5a75
JobPool.cpp Skeleton.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@17 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
90075fc40c
Refactored a bit to solve circular references in module includes.
Fixed some compiler errors.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@16 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
fba5c00979
Fleshed out WorkerPool.cpp
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@15 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
2ace5f1f8a
Filled in OutputProcessor.cpp
Thread states for WorkerPool
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@14 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
27a8a4a5f6
Cleaned up ExecutiveProcess constructor.
Sketched in ExecutiveProcess::dispatchCommand.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@13 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
22b1be6bb0
Fleshed out WorkerPool.hpp.
Added Started flags to WorkerPool and JobPool.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@12 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
61e3c9e6af
Reworked and cleaned up allocation and initialization paradigm.
Fleshed out JobPool and ScannerPool.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@11 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
7033ed247f
Polished ScannerPool - added some missing pieces.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@10 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
078b881807
Fleshed out ExecutiveProcess a bit more.
Skeleton for InputProcessor
Skeleton for ScannerPool
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@9 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
2defaf86c6
Simplified architecture -- removed CommandProcessor module.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@8 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
5acf9059fc
Created OutputProcessor skeleton.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@7 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
dd748b38ef
Simplified InputProcessor
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@6 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
3e8f1cfef5
Created raw source files (place holders) and first drafts of ExecutiveProcess.hpp and InputProcessor.hpp
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@5 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
62cc229bfe
Buiding workplace structure -- dropped readme, added source directory for SNF4CGP application code, added externals for CodeDweller and SNFMulti.
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@4 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
61213ea44b
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@3 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
f45c390f59
Added architectural schematic (jpg of drawing)
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@2 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago
madscientist
02a0499f95
setup
git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@1 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
15 years ago