Browse Source

Cleaned up ExecutiveProcess constructor.

Sketched in ExecutiveProcess::dispatchCommand.


git-svn-id: https://svn.microneil.com/svn/SNF4CGP/trunk@13 59e8e3e7-56fa-483b-b4b4-fa6ab0af3dfc
master
madscientist 15 years ago
parent
commit
27a8a4a5f6
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      SNF4CGP/ExecutiveProcess.cpp

+ 4
- 4
SNF4CGP/ExecutiveProcess.cpp View File

} }
void ExecutiveProcess::dispatchCommand(Command& C) { // Job + Worker + Command; go! void ExecutiveProcess::dispatchCommand(Command& C) { // Job + Worker + Command; go!
Job& J = Jobs.grab();
J.setCommand(C);
Worker& W = Workers.grab();
W.doJob(J);
} }
ExecutiveProcess::ExecutiveProcess(string& Version, string& Config) : // Simple construction. ExecutiveProcess::ExecutiveProcess(string& Version, string& Config) : // Simple construction.
VersionInfo(Version), VersionInfo(Version),
ConfigInfo(Config), ConfigInfo(Config),
Jobs(0),
Workers(0),
Input(0),
Output(0),
QuitJobNumber(0) {} QuitJobNumber(0) {}
~ExecutiveProcess::ExecutiveProcess() { // Deal with uncerimoneous shutdowns. ~ExecutiveProcess::ExecutiveProcess() { // Deal with uncerimoneous shutdowns.

Loading…
Cancel
Save