NUGU SDK Linux  1.7.6
NuguClientKit::IDirectiveSequencerListener Class Referenceabstract

IDirectiveSequencerListener. More...

#include <directive_sequencer_interface.hh>

+ Inheritance diagram for NuguClientKit::IDirectiveSequencerListener:

Public Member Functions

virtual void onCancelDirective (NuguDirective *ndir)=0
 Notify the directive to cancel. More...
 
virtual bool onHandleDirective (NuguDirective *ndir)=0
 Notify the directive to handle. More...
 
virtual bool onPreHandleDirective (NuguDirective *ndir)=0
 Notify the directive to handle in advance. More...
 

Detailed Description

Member Function Documentation

◆ onPreHandleDirective()

virtual bool NuguClientKit::IDirectiveSequencerListener::onPreHandleDirective ( NuguDirective ndir)
pure virtual

Notify the directive to handle in advance.

Parameters
[in]ndirNuguDirective object
Returns
Stop propagation or not.
Return values
trueThe directive is handled. Stop propagating to other listeners.
falseThe directive is not handled.

◆ onHandleDirective()

virtual bool NuguClientKit::IDirectiveSequencerListener::onHandleDirective ( NuguDirective ndir)
pure virtual

Notify the directive to handle.

Parameters
[in]ndirNuguDirective object
Returns
Directive processing result
Return values
trueThe directives were handled normally.
falseThere was a problem with the directive processing.

◆ onCancelDirective()

virtual void NuguClientKit::IDirectiveSequencerListener::onCancelDirective ( NuguDirective ndir)
pure virtual

Notify the directive to cancel.

Parameters
[in]ndirNuguDirective object

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