UCILoader 1.1.2
Small C++ library that allows user to connect to a chess engines via UCI protocol.
Loading...
Searching...
No Matches
UCILoader::IOptionConsumer Class Referenceabstract

Internal interface for consuming option updates from the engine. More...

#include <EngineConnection.h>

Inheritance diagram for UCILoader::IOptionConsumer:
UCILoader::EngineOptionsMap

Public Member Functions

virtual void consume (const Option &o)=0
 Process a newly discovered engine option.
 

Detailed Description

Internal interface for consuming option updates from the engine.

This interface is used internally by EngineOptionsMap to populate options as they are received from the engine during UCI initialization.

Member Function Documentation

◆ consume()

virtual void UCILoader::IOptionConsumer::consume ( const Option &  o)
pure virtual

Process a newly discovered engine option.

Parameters
oThe Option received from the engine

The documentation for this class was generated from the following file: