OnixS C++ ICE Binary Order Entry Handler 1.1.1
API Documentation
Loading...
Searching...
No Matches
NetworkInterfaceConfiguration Class Reference

Public Member Functions

std::string nif () const
Public Member Functions inherited from ConfigurationBase
bool show () const
void show (std::ostream &out) const
virtual ~ConfigurationBase ()=default

Protected Member Functions

 NetworkInterfaceConfiguration (size_t qty, char **args)
void showOptions (std::ostream &out) const override
Protected Member Functions inherited from ConfigurationBase
 ConfigurationBase (size_t qty, char **args) noexcept
const Optionsoptions () const noexcept

Additional Inherited Members

Static Protected Member Functions inherited from ConfigurationBase
static bool exist (const Options &options, const Char *option)

Detailed Description

Definition at line 508 of file Options.h.

Constructor & Destructor Documentation

◆ NetworkInterfaceConfiguration()

NetworkInterfaceConfiguration ( size_t qty,
char ** args )
inlineprotected

Definition at line 517 of file Options.h.

518 : ConfigurationBase(qty, args)
519 {
520 }

Member Function Documentation

◆ nif()

std::string nif ( ) const
inline

Definition at line 511 of file Options.h.

512 {
513 return requiredArg<std::string>(options(), "nif");
514 }

◆ showOptions()

void showOptions ( std::ostream & out) const
inlineoverrideprotectedvirtual

Implements ConfigurationBase.

Definition at line 522 of file Options.h.

523 {
524 out
525 << " --nif <nif>" << std::endl
526 << "\tNetwork interface." << std::endl;
527 }