Browse Source

Simplified architecture -- removed CommandProcessor module.

git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@8 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
master
madscientist 15 years ago
parent
commit
2defaf86c6
3 changed files with 2 additions and 8 deletions
  1. 0
    3
      SNF4CGP/CommandProcessor.cpp
  2. 0
    3
      SNF4CGP/CommandProcessor.hpp
  3. 2
    2
      SNF4CGP/ExecutiveProcess.hpp

+ 0
- 3
SNF4CGP/CommandProcessor.cpp View File

// SNF4CGP/CommandProcessor.cpp
// Copyright (C) 2009 ARM Research Labs, LLC.
// See www.armresearch.com for more information.

+ 0
- 3
SNF4CGP/CommandProcessor.hpp View File

// SNF4CGP/CommandProcessor.hpp
// Copyright (C) 2009 ARM Research Labs, LLC
// See www.armresearch.com for more information.

+ 2
- 2
SNF4CGP/ExecutiveProcess.hpp View File

#include "WorkerPool.hpp" #include "WorkerPool.hpp"
#include "InputProcessor.hpp" #include "InputProcessor.hpp"
#include "OutputProcessor.hpp" #include "OutputProcessor.hpp"
#include "CommandProcessor.hpp"
#include <string> #include <string>
WorkerPool* Workers; // components so they can be WorkerPool* Workers; // components so they can be
InputProcessor* Input; // created, destroyed and InputProcessor* Input; // created, destroyed and
OutputProcessor* Output; // connected together. OutputProcessor* Output; // connected together.
CommandProcessor* Processor;
void initializeOutput(); // These do what they say. void initializeOutput(); // These do what they say.
void initializeJobPool(); void initializeJobPool();
void shutdownJobPool(); void shutdownJobPool();
void shutdownOutput(); void shutdownOutput();
void dispatchCommand(Command C); // Job + Worker + Command; go!
public: public:
ExecutiveProcess(string& Version, string& Config); // Simple construction. The d'tor needs ExecutiveProcess(string& Version, string& Config); // Simple construction. The d'tor needs

Loading…
Cancel
Save