nl:: बुना::प्रोफ़ाइलें::DataManagement_current::सूचना इंजन

खास जानकारी

सार्वजनिक प्रकार

NotifyRequestBuilderState{
  kNotifyRequestBuilder_Idle = 0,
  kNotifyRequestBuilder_Ready,
  kNotifyRequestBuilder_BuildDataList,
  kNotifyRequestBuilder_BuildEventList
}
enum

सार्वजनिक फ़ंक्शन

DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Init(void)
इंजन शुरू करता है.
Run(void)
void
मुख्य वर्क-हॉर्स फ़ंक्शन, जो रन-लूप एक्ज़ीक्यूट करता है.
ScheduleRun(void)
void
Weave थ्रेड पर एसिंक्रोनस तरीके से रन-लूप चलाने के लिए, मुख्य वर्क-हॉर्स फ़ंक्शन.
SetDirty(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
डेटा सोर्स से जुड़े हैंडल को गंदा होने के तौर पर मार्क करता है.

क्लास

nl:: बुना::प्रोफ़ाइल::DataManagement_current::NotificationsEngine::BasicGraphSolver
nl:: बुनाई::प्रोफ़ाइल::DataManagement_current::सूचना इंजन::IntermediateGraphSolver
nl:: बुनाई::प्रोफ़ाइल::DataManagement_current::सूचना इंजन::सूचनाअनुरोध बनाने वाला टूल

इससे हेल्पर क्लास को सूचनाएं बनाने और मैसेज को तैयार करने और उसके स्ट्रक्चर को अपने उपभोक्ताओं से अलग करने में मदद मिलती है.

सार्वजनिक प्रकार

NotifyRequestBuilderState

 NotifyRequestBuilderState
प्रॉपर्टी
kNotifyRequestBuilder_BuildDataList

अनुरोध स्ट्रक्चर के DataList हिस्से को बना रहा है.

kNotifyRequestBuilder_BuildEventList

अनुरोध से स्ट्रक्चर का EventList हिस्सा बनाया जा रहा है.

kNotifyRequestBuilder_Idle

अनुरोध नहीं खोला गया या उसे बंद कर दिया गया है.

kNotifyRequestBuilder_Ready

अनुरोध शुरू कर दिया गया है और यह किसी भी टॉप लेवल एलिमेंट के लिए तैयार है.

सार्वजनिक फ़ंक्शन

बीआईएसएस कुंजी को मिटाएं

WEAVE_ERROR DeleteKey(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

इनिट

WEAVE_ERROR Init(
  void
)

इंजन शुरू करता है.

इसे सिर्फ़ एक बार कॉल किया जाना चाहिए.

ब्यौरा
सामान लौटाने की वैल्यू
WEAVE_NO_ERROR
सफल रहा.
other
डेटा फिर से नहीं पाया जा सका और लेखक ने नहीं लिखा.

रन

void Run(
  void
)

मुख्य वर्क-हॉर्स फ़ंक्शन, जो रन-लूप एक्ज़ीक्यूट करता है.

शेड्यूल रन

void ScheduleRun(
  void
)

Weave थ्रेड पर एसिंक्रोनस तरीके से रन-लूप चलाने के लिए, मुख्य वर्क-हॉर्स फ़ंक्शन.

गंदा

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

डेटा सोर्स से जुड़े हैंडल को गंदा होने के तौर पर मार्क करता है.

ब्यौरा
सामान लौटाने की वैल्यू
WEAVE_NO_ERROR
सफल रहा.
other
डेटा फिर से नहीं पाया जा सका और लेखक ने नहीं लिखा.