Hi all,
I don`t understand what exactly in typedef GIOPBool is defined?
Can someone help me out?
Code:
...
struct ApplAdminCmdAndProcessingFunction;
friend class ApplAdminCmdAndProcessingFunction;
typedef GIOPBool (
SrvInvocationListener:: * ApplAdminCmdProcessingFct)(
const char * myCmdName,
size_t argc,
// 'argv[0]' is the command name
// as contained in the command
const char * argv[],
// '* output' is expected to become 0
// or to point to a buffer allocated via 'new []';
// '* output' is expected to keep
// - the command execution result
// on success (if 'GIOPTrue' is returned)
// - an error message
// on error (if 'GIOPFalse' is returned)
char ** output);
struct ApplAdminCmdAndProcessingFunction
{
const char * m_cmdName;
ApplAdminCmdProcessingFct m_fct;
const char * m_argNames[16 + 1];
};
static const ApplAdminCmdAndProcessingFunction allCmds[];
static const ApplAdminCmdAndProcessingFunction * const helpCmd;
GIOPBool cmdHelp(
const char * myCmdName,
size_t argc,
const char * argv[],
char ** output)
throw();
GIOPBool cmdReportStatisticData(
const char * myCmdName,
size_t argc,
const char * argv[],
char ** output)
throw();
...