nl:: Weave:: Profiles:: DataManagement_Current:: NotificationEngine
खास जानकारी
सार्वजनिक टाइप |
|
---|---|
NotifyRequestBuilderState{
|
enum |
सार्वजनिक फ़ंक्शन |
|
---|---|
DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
|
Init(void)
|
इंजन को शुरू करता है.
|
Run(void)
|
void
मुख्य वर्क-हॉर्स फ़ंक्शन, जो रन-लूप को एक्ज़ीक्यूट करता है.
|
ScheduleRun(void)
|
void
मुख्य वर्क-हॉर्स फ़ंक्शन, जो Weave थ्रेड पर एसिंक्रोनस रूप से रन-लूप एक्ज़ीक्यूट करता है.
|
SetDirty(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
डेटा सोर्स से जुड़े हैंडल को गंदा के तौर पर मार्क करता है.
|
क्लास |
|
---|---|
nl:: |
|
nl:: |
|
nl:: |
यह अपने उपभोक्ताओं को मैसेज बनाने और उसके स्ट्रक्चर के बारे में सूचना देने और उसे हटाने के लिए हेल्पर क्लास की सुविधा देता है. |
सार्वजनिक टाइप
NotifyRequestBuilderState
NotifyRequestBuilderState
प्रॉपर्टी | |
---|---|
kNotifyRequestBuilder_BuildDataList
|
अनुरोध, स्ट्रक्चर का DataList वाला हिस्सा बना रहा है. |
kNotifyRequestBuilder_BuildEventList
|
अनुरोध, स्ट्रक्चर के EventList वाला हिस्सा बना रहा है. |
kNotifyRequestBuilder_Idle
|
अनुरोध को खोला नहीं गया है या बंद कर दिया गया है. |
kNotifyRequestBuilder_Ready
|
अनुरोध शुरू कर दिया गया है और यह किसी भी वैकल्पिक टॉप लेवल एलिमेंट के लिए तैयार है. |
सार्वजनिक फ़ंक्शन
DeleteKey
WEAVE_ERROR DeleteKey( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
शुरू करें
WEAVE_ERROR Init( void )
इंजन को शुरू करता है.
सिर्फ़ एक बार कॉल किया जाना चाहिए.
जानकारी | |||||
---|---|---|---|---|---|
रिटर्न वैल्यू |
|
रन
void Run( void )
मुख्य वर्क-हॉर्स फ़ंक्शन, जो रन-लूप को एक्ज़ीक्यूट करता है.
ScheduleRun
void ScheduleRun( void )
मुख्य वर्क-हॉर्स फ़ंक्शन, जो Weave थ्रेड पर एसिंक्रोनस रूप से रन-लूप एक्ज़ीक्यूट करता है.
SetDirty
WEAVE_ERROR SetDirty( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
डेटा सोर्स से जुड़े हैंडल को गंदा के तौर पर मार्क करता है.
जानकारी | |||||
---|---|---|---|---|---|
रिटर्न वैल्यू |
|