nl:: Weave:: DeviceLayer:: Internal:: ServiceProvisioningServer
  #include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h>
  Implementa il profilo di provisioning del servizio Weave per un dispositivo Weave.
Riepilogo
Eredità
Eredita da:nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
        Funzioni pubbliche | 
    |
|---|---|
        HandleIFJServiceFabricJoinResult(WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode) override
       | 
      
        virtual void
         | 
    
        HandlePairDeviceToAccountResult(WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode) override
       | 
      
        virtual void
         | 
    
        HandleRegisterServicePairAccount(::nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg) override
       | 
      |
        HandleUnregisterService(uint64_t serviceId) override
       | 
      
        virtual WEAVE_ERROR
         | 
    
        HandleUpdateService(::nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg) override
       | 
      |
        Init(void)
       | 
      |
        IsPairedToAccount(void) const override
       | 
      
        virtual bool
        Chiamata per determinare se il dispositivo è attualmente associato a un account.  
       | 
    
        OnPlatformEvent(const WeaveDeviceEvent *event)
       | 
      
        void
         | 
    
        Funzioni protette | 
    |
|---|---|
        ServiceProvisioningServer()=default
       | 
      
        
         | 
    
        ServiceProvisioningServer(const ServiceProvisioningServer &)=delete
       | 
      
        
         | 
    
        ServiceProvisioningServer(const ServiceProvisioningServer &&)=delete
       | 
      
        
         | 
    
        operator=(const ServiceProvisioningServer &)=delete
       | 
      |
        ~ServiceProvisioningServer()=default
       | 
      
        
         | 
    
Funzioni pubbliche
HandleIFJServiceFabricJoinResult
virtual void HandleIFJServiceFabricJoinResult( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode ) override
HandlePairDeviceToAccountResult
virtual void HandlePairDeviceToAccountResult( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode ) override
HandleRegisterServicePairAccount
WEAVE_ERROR HandleRegisterServicePairAccount( ::nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg ) override
HandleUnregisterService
virtual WEAVE_ERROR HandleUnregisterService( uint64_t serviceId ) override
HandleUpdateService
WEAVE_ERROR HandleUpdateService( ::nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg ) override
Init
WEAVE_ERROR Init( void )
IsPairedToAccount
virtual bool IsPairedToAccount( void ) const override
Chiamata per determinare se il dispositivo è attualmente associato a un account.
OnPlatformEvent
void OnPlatformEvent( const WeaveDeviceEvent *event )
Funzioni protette
ServiceProvisioningServer
ServiceProvisioningServer()=default
ServiceProvisioningServer
ServiceProvisioningServer( const ServiceProvisioningServer & )=delete
ServiceProvisioningServer
ServiceProvisioningServer( const ServiceProvisioningServer && )=delete
operator=
ServiceProvisioningServer & operator=( const ServiceProvisioningServer & )=delete
~ServiceProvisioningServer
~ServiceProvisioningServer()=default