RTC Toolkit  2.0.0
Classes | Namespaces
optimisable.hpp File Reference

Lifecycle Extension that makes an RTC Component 'Optimisable'. More...

#include <rtctk/componentFramework/exceptions.hpp>
#include <rtctk/componentFramework/jsonPayload.hpp>
#include <rtctk/componentFramework/optCmdsImpl.hpp>
#include <rtctk/componentFramework/rtcComponent.hpp>
#include <rtctk/componentFramework/stopToken.hpp>

Go to the source code of this file.

Classes

class  rtctk::componentFramework::detail::OptimiseContext
 Holds context necessary for processing a optimise request to completion. More...
 
struct  rtctk::componentFramework::Optimisable< Super >
 Life cycle extension to make RtcComponent Optimisable. More...
 
class  rtctk::componentFramework::Optimisable< Super >::BizLogicIf
 Business logic interface for Optimisable mixin. More...
 
class  rtctk::componentFramework::Optimisable< Super >::InputStage
 
class  rtctk::componentFramework::Optimisable< Super >::OutputStage
 
class  rtctk::componentFramework::Optimisable< Super >::ModelBuilder
 

Namespaces

 rtctk
 
 rtctk::componentFramework
 
 rtctk::componentFramework::detail
 

Detailed Description

Lifecycle Extension that makes an RTC Component 'Optimisable'.