MXAIServiceInterface Class Reference

#include <mxai_service.h>

Public Member Functions

 MAXON_OBSERVABLE_STATIC (void, ObservableServiceMessage,(const Id &msgId, const DataDictionary &msgData), ObservableCombinerRunAllComponent)
 

Static Public Member Functions

static MAXON_METHOD Result< void > StartService ()
 
static MAXON_METHOD Result< void > StopService ()
 
static MAXON_METHOD Bool CheckSystemSupport ()
 
static MAXON_METHOD Bool CheckAvailability (Bool checkIfRunning)
 
static MAXON_METHOD Result< BaseArray< DataDictionary > > SendRequestJson (const Url &queryUrl, Bool reconnectService=true)
 

Private Member Functions

 MAXON_INTERFACE_NONVIRTUAL (MXAIServiceInterface, MAXON_REFERENCE_STATIC, "net.maxon.interface.mxaiservice")
 

Member Function Documentation

◆ MAXON_INTERFACE_NONVIRTUAL()

MAXON_INTERFACE_NONVIRTUAL ( MXAIServiceInterface  ,
MAXON_REFERENCE_STATIC  ,
"net.maxon.interface.mxaiservice"   
)
private

◆ StartService()

static MAXON_METHOD Result<void> StartService ( )
static

◆ StopService()

static MAXON_METHOD Result<void> StopService ( )
static

◆ CheckSystemSupport()

static MAXON_METHOD Bool CheckSystemSupport ( )
static

◆ CheckAvailability()

static MAXON_METHOD Bool CheckAvailability ( Bool  checkIfRunning)
static

◆ SendRequestJson()

static MAXON_METHOD Result<BaseArray<DataDictionary> > SendRequestJson ( const Url queryUrl,
Bool  reconnectService = true 
)
static

◆ MAXON_OBSERVABLE_STATIC()

MAXON_OBSERVABLE_STATIC ( void  ,
ObservableServiceMessage  ,
(const Id &msgId, const DataDictionary &msgData)  ,
ObservableCombinerRunAllComponent   
)