Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
Consoleからシステムを起動します。 [詳解]
#include "pch.h"
#include "ConsoleDriver.h"
#include "DesignPattern.hpp"
#include "TString.h"
#include "Console.h"
#include "PipelineFactoryMethod.h"
#include "File.h"
#include "FileUtility.h"
関数 | |
int | _tmain (int argc, TCHAR *argv[]) |
エントリーポイント(メイン関数)です。 | |
void | DrivePipelineFactory () |
BOOL | DrivePipelineFactoryHandler (DWORD dwType) |
void | Init () |
ストラテジーの初期化を行います。 | |
変数 | |
volatile bool | __loopKeep = true |
alt::TString | _action (MAX_PATH) |
alt::TString | _configFile |
alt::skeleton::Strategy< alt::TString, std::function< void()> > | _strategy |
int _tmain | ( | int | argc, |
TCHAR * | argv[] | ||
) |
エントリーポイント(メイン関数)です。
[in] | argc | パラメータ数 |
[in] | argv | パラメータ |
ConsoleDriver.cpp の 25 行目に定義があります。
参照先 _action, _configFile, _strategy, CONFIG_FILE, alt::TString::Ctr(), Init(), alt::FileUtility::IsExist(), KEYWORD_ACTION, alt::TString::Ptr(), SECTION_GENERAL.
void DrivePipelineFactory | ( | ) |
BOOL DrivePipelineFactoryHandler | ( | DWORD | dwType | ) |
ConsoleDriver.cpp の 101 行目に定義があります。
参照先 __loopKeep.
void Init | ( | ) |
ストラテジーの初期化を行います。
INIファイルのセクション名で関数起動を切り替えます。
ConsoleDriver.cpp の 92 行目に定義があります。
参照先 _strategy, DrivePipelineFactory(), SECTION_PIPELINE_FACTORY.
参照元 alt::Log::Log(), alt::RingBuffer::RingBuffer(), _tmain().
volatile bool __loopKeep = true |
ConsoleDriver.cpp の 19 行目に定義があります。
alt::TString _action(MAX_PATH) | ( | MAX_PATH | ) |
参照元 _tmain().
alt::TString _configFile |
ConsoleDriver.cpp の 17 行目に定義があります。
alt::skeleton::Strategy<alt::TString, std::function<void ()> > _strategy |
ConsoleDriver.cpp の 15 行目に定義があります。