SkillUpdateManager Class Reference

#include <RobotAPI/libraries/skills/core/SkillProxy.h>

Public Types

using Callback = std::function<void(const skills::SkillStatusUpdate&)>
 
using CallbackID = std::uint64_t
 

Public Member Functions

CallbackID addCallback (Callback cb)
 
void removeCallback (CallbackID id)
 
void update (const skills::SkillStatusUpdate &statusUpdate)
 

Detailed Description

Definition at line 26 of file SkillProxy.h.

Member Typedef Documentation

◆ Callback

using Callback = std::function<void(const skills::SkillStatusUpdate&)>

Definition at line 29 of file SkillProxy.h.

◆ CallbackID

using CallbackID = std::uint64_t

Definition at line 30 of file SkillProxy.h.

Member Function Documentation

◆ addCallback()

CallbackID addCallback ( Callback cb)
inline

Definition at line 33 of file SkillProxy.h.

◆ removeCallback()

void removeCallback ( CallbackID id)
inline

Definition at line 42 of file SkillProxy.h.

◆ update()

void update ( const skills::SkillStatusUpdate & statusUpdate)
inline

Definition at line 49 of file SkillProxy.h.


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