שליחת משוב
  
   
 
  
    
    
      
      
      קל לארגן דפים בעזרת אוספים
     
    
      
      אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
     
   
   
  
    
  
  
    
    
    
  
  nl:: 
  #include <src/lib/profiles/service-provisioning/ServiceProvisioning.h>
  מחלקה פשוטה של שרת להטמעת פרופיל 'הקצאת שירות'. 
  סיכום 
  ירושה 
  עובר בירושה מ:  
  nl::Weave::WeaveServerBase 
  
  מחלקות משנה מוכרות ישירות:  
  nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer 
  
  
    
      
        סוגים מוגנים 
       
     
    
      
        @307  
      טיפוסים בני מנייה (enum) 
     
  
  
  
  
    
      
        פונקציות ציבוריות 
       
     
    
      
        GetDelegate (void) const  
      
        
       
     
    
      
        Init (WeaveExchangeManager  *exchangeMgr) 
      
        
       
     
    
      
        SendIFJServiceFabricJoinRequest (Binding  *binding, uint64_t serviceId, uint64_t fabricId, const uint8_t *deviceInitData, uint16_t deviceInitDataLen) 
      
        
       
     
    
      
        SendPairDeviceToAccountRequest (WeaveConnection  *serverCon, uint64_t serviceId, uint64_t fabricId, const char *accountId, uint16_t accountIdLen, const uint8_t *pairingToken, uint16_t pairingTokenLen, const uint8_t *pairingInitData, uint16_t pairingInitDataLen, const uint8_t *deviceInitData, uint16_t deviceInitDataLen) 
      
        
       
     
    
      
        SendPairDeviceToAccountRequest (Binding  *binding, uint64_t serviceId, uint64_t fabricId, const char *accountId, uint16_t accountIdLen, const uint8_t *pairingToken, uint16_t pairingTokenLen, const uint8_t *pairingInitData, uint16_t pairingInitDataLen, const uint8_t *deviceInitData, uint16_t deviceInitDataLen) 
      
        
       
     
    
      
        SendStatusReport (uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR  sysError) 
      
        
       
     
    
      
        SendSuccessResponse (void) 
      
        
       
     
    
      
        SetDelegate (ServiceProvisioningDelegate  *delegate) 
      
        
          void
        
       
     
    
      
        Shutdown (void) 
      
        
       
     
  
  
    
      
        פונקציות סטטיות ציבוריות 
       
     
    
      
        IsValidServiceConfig (const uint8_t *serviceConfig, uint16_t serviceConfigLen) 
      
        
          bool
        
       
     
  
  סוגים מוגנים 
  
    @307 
    
  @307 
  
  מאפיינים מוגנים 
  
    mCurClientOp 
    
ExchangeContext  * mCurClientOp
  
  
    mCurClientOpBuf 
    
PacketBuffer * mCurClientOpBuf 
  
  
    mCurClientOpMsg 
    
union   nl :: Weave :: Profiles :: ServiceProvisioning :: ServiceProvisioningServer :: @308   mCurClientOpMsg 
  
  
    mCurServerOp 
    
ExchangeContext  * mCurServerOp
  
  
    mDelegate 
    
ServiceProvisioningDelegate  * mDelegate
  
  
    mServerOpState 
    
uint8_t mServerOpState 
  
  מאפיינים ציבוריים 
  
    RegisterServicePairAccount 
    
RegisterServicePairAccountMessage  RegisterServicePairAccount
  
  
    UpdateService 
    
UpdateServiceMessage  UpdateService
  
  פונקציות ציבוריות 
  
    GetDelegate 
    
ServiceProvisioningDelegate   *   GetDelegate ( 
   void 
)   const   
  
  
    Init 
    
WEAVE_ERROR  Init(
  WeaveExchangeManager  *exchangeMgr
)
  
  
    SendIFJServiceFabricJoinRequest 
    
WEAVE_ERROR   SendIFJServiceFabricJoinRequest ( 
   Binding   * binding , 
   uint64_t   serviceId , 
   uint64_t   fabricId , 
   const   uint8_t   * deviceInitData , 
   uint16_t   deviceInitDataLen 
) 
  
  
    SendPairDeviceToAccountRequest 
    
WEAVE_ERROR   SendPairDeviceToAccountRequest ( 
   WeaveConnection   * serverCon , 
   uint64_t   serviceId , 
   uint64_t   fabricId , 
   const   char   * accountId , 
   uint16_t   accountIdLen , 
   const   uint8_t   * pairingToken , 
   uint16_t   pairingTokenLen , 
   const   uint8_t   * pairingInitData , 
   uint16_t   pairingInitDataLen , 
   const   uint8_t   * deviceInitData , 
   uint16_t   deviceInitDataLen 
) 
  
  
    SendPairDeviceToAccountRequest 
    
WEAVE_ERROR   SendPairDeviceToAccountRequest ( 
   Binding   * binding , 
   uint64_t   serviceId , 
   uint64_t   fabricId , 
   const   char   * accountId , 
   uint16_t   accountIdLen , 
   const   uint8_t   * pairingToken , 
   uint16_t   pairingTokenLen , 
   const   uint8_t   * pairingInitData , 
   uint16_t   pairingInitDataLen , 
   const   uint8_t   * deviceInitData , 
   uint16_t   deviceInitDataLen 
) 
  
  
    SendStatusReport 
    
virtual WEAVE_ERROR  SendStatusReport(
  uint32_t statusProfileId,
  uint16_t statusCode,
  WEAVE_ERROR  sysError
) 
  
  
    SendSuccessResponse 
    
virtual WEAVE_ERROR  SendSuccessResponse(
  void
) 
  
  
    ServiceProvisioningServer 
    
 ServiceProvisioningServer(
  void
) 
  
  
    SetDelegate 
    
void SetDelegate(
  ServiceProvisioningDelegate  *delegate
) 
  
  
    כיבוי 
    
WEAVE_ERROR  Shutdown(
  void
)
  
  פונקציות סטטיות ציבוריות 
  
    IsValidServiceConfig 
    
bool   IsValidServiceConfig ( 
   const   uint8_t   * serviceConfig , 
   uint16_t   serviceConfigLen 
) 
  
  
                    
  
  
 
  
    
    
    
  
  
 
  אלא אם צוין אחרת, התוכן של הדף הזה הוא ברישיון Creative Commons Attribution 4.0  ודוגמאות הקוד הן ברישיון Apache 2.0 . לקבלת פרטים נוספים, אפשר לקרוא את מדיניות האתר של Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה. OPENTHREAD והסימנים הקשורים הם סימנים מסחריים של Thread Group והשימוש בהם נעשה ברישיון.
  עדכון אחרון: 2025-07-24 (שעון UTC).
 
 
  
  
    
    
    
      
  
  
    רוצה לתת לנו משוב?
  
   
 
     
  
  
    
      [[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-24 (שעון UTC)."],[],[]]