OdbDesignLib
OdbDesign ODB++ Parsing Library
Loading...
Searching...
No Matches
OdbAppBase.h
1
#pragma once
2
3
#include "IOdbServerApp.h"
4
#include "DesignCache.h"
5
#include "OdbDesignArgs.h"
6
#include "../odbdesign_export.h"
7
#include "IOdbApp.h"
8
#include <ExitCode.h>
9
10
namespace
Odb::Lib::App
11
{
12
class
ODBDESIGN_EXPORT
OdbAppBase
:
public
virtual
IOdbApp
13
{
14
public
:
15
OdbAppBase
(
int
argc,
char
* argv[]);
16
virtual
~OdbAppBase
();
17
18
const
OdbDesignArgs
& args()
const override
;
19
DesignCache
& designs()
override
;
20
21
virtual
Utils::ExitCode Run()
override
;
22
23
inline
static
const
char
* DEFAULT_DESIGNS_DIR =
"designs"
;
24
25
protected
:
26
DesignCache
m_designCache;
27
const
OdbDesignArgs
m_commandLineArgs;
28
29
};
30
}
Odb::Lib::App::DesignCache
Definition
DesignCache.h:16
Odb::Lib::App::IOdbApp
Definition
IOdbApp.h:11
Odb::Lib::App::OdbAppBase
Definition
OdbAppBase.h:13
Odb::Lib::App::OdbDesignArgs
Definition
OdbDesignArgs.h:10
OdbDesignLib
App
OdbAppBase.h
Generated by
1.9.8