NUGU SDK Linux  1.7.5
DirectiveSequencerInterface

Directive Sequencer Interface. More...

+ Collaboration diagram for DirectiveSequencerInterface:

Classes

struct  NuguClientKit::_BlockingPolicy
 BlockingPolicy. More...
 
class  NuguClientKit::IDirectiveSequencer
 IDirectiveSequencer. More...
 
class  NuguClientKit::IDirectiveSequencerListener
 IDirectiveSequencerListener. More...
 

Typedefs

typedef struct NuguClientKit::_BlockingPolicy NuguClientKit::BlockingPolicy
 BlockingPolicy.
 

Enumerations

enum class  NuguClientKit::BlockingMedium { AUDIO = NUGU_DIRECTIVE_MEDIUM_AUDIO , VISUAL = NUGU_DIRECTIVE_MEDIUM_VISUAL , NONE = NUGU_DIRECTIVE_MEDIUM_NONE , ANY = NUGU_DIRECTIVE_MEDIUM_ANY }
 BlockingMedium. More...
 

Detailed Description

Directive Sequencer Interface.

DirectiveSequencer delivers the directives received from the network to the CapabilityAgent according to the dialog-id and blocking policy.

Enumeration Type Documentation

◆ BlockingMedium

BlockingMedium.

Enumerator
AUDIO 

Audio related medium

VISUAL 

Visual related medium

NONE 

None medium

ANY 

Any medium