Itasca C++ Interface
Loading...
Searching...
No Matches
common
fish
interface
iinput.h
1
#pragma once
6
namespace
itasca
{
7
class
IGUIInput;
8
}
9
10
namespace
fish {
11
class
IDebug;
12
14
class
IInput
{
15
public
:
21
virtual
void
debug
(
IDebug
*fishdebug,
const
IString
&message)=0;
23
//virtual IString checkIntrinsicPlugin()=0;
26
virtual
void
poll
()=0;
28
virtual
itasca::IGUIInput
*
getIGUIInput
()=0;
30
virtual
bool
isTestMode
()=0;
35
virtual
IString
getInput
(
const
IString
&prompt,
bool
interactive)=0;
38
//virtual bool checkAuthorization()=0;
39
};
40
}
// namespace itasca
41
// EOF
IString
Definition
istring.h:14
fish::IDebug
Definition
idebug.h:12
fish::IInput
This class provides FISH with input data.
Definition
iinput.h:14
fish::IInput::getInput
virtual IString getInput(const IString &prompt, bool interactive)=0
fish::IInput::poll
virtual void poll()=0
Checks if the system supports FISH intrinsic plugins. Non-null string indicates error message.
fish::IInput::isTestMode
virtual bool isTestMode()=0
Returns TRUE if command processing is in TEST mode.
fish::IInput::debug
virtual void debug(IDebug *fishdebug, const IString &message)=0
fish::IInput::getIGUIInput
virtual itasca::IGUIInput * getIGUIInput()=0
Returns interface to graphics user interface input functionality. May return a null value.
itasca::IGUIInput
The interface to graphics user interface input functionality.
Definition
iguiinput.h:8
itasca
namespace Itasca
Definition
basememory.cpp:14
Generated by
1.10.0