nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: সার্ভিস প্রভিশনিং সার্ভার
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h>
একটি ওয়েভ ডিভাইসের জন্য ওয়েভ সার্ভিস প্রভিশনিং প্রোফাইল বাস্তবায়ন করে।
সারাংশ
উত্তরাধিকার
উত্তরাধিকার সূত্রে:nl::Weave::Profiles::Service Provisioning::ServiceProvisioningServer
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
পাবলিক ফাংশন | |
---|---|
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 ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে। |
OnPlatformEvent (const WeaveDeviceEvent *event) | void |
সুরক্ষিত ফাংশন | |
---|---|
ServiceProvisioningServer ()=default | |
ServiceProvisioningServer (const ServiceProvisioningServer &)=delete | |
ServiceProvisioningServer (const ServiceProvisioningServer &&)=delete | |
operator= (const ServiceProvisioningServer &)=delete | |
~ServiceProvisioningServer ()=default |
পাবলিক ফাংশন
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
RegisterServicePairAccount হ্যান্ডেল
WEAVE_ERROR HandleRegisterServicePairAccount( ::nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg ) override
হ্যান্ডেল আনরেজিস্টার সার্ভিস
virtual WEAVE_ERROR HandleUnregisterService( uint64_t serviceId ) override
হ্যান্ডলআপডেট সার্ভিস
WEAVE_ERROR HandleUpdateService( ::nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg ) override
ইনিট
WEAVE_ERROR Init( void )
IsPairedToAccount
virtual bool IsPairedToAccount( void ) const override
ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে।
অনপ্ল্যাটফর্ম ইভেন্ট
void OnPlatformEvent( const WeaveDeviceEvent *event )
সুরক্ষিত ফাংশন
সার্ভিস প্রভিশনিং সার্ভার
ServiceProvisioningServer()=default
সার্ভিস প্রভিশনিং সার্ভার
ServiceProvisioningServer( const ServiceProvisioningServer & )=delete
সার্ভিস প্রভিশনিং সার্ভার
ServiceProvisioningServer( const ServiceProvisioningServer && )=delete
অপারেটর=
ServiceProvisioningServer & operator=( const ServiceProvisioningServer & )=delete
~সার্ভিস প্রভিশনিং সার্ভার
~ServiceProvisioningServer()=default