Lines Matching defs:feature
24 #include "feature.h"
60 static const char *FEATURE_GetName(Feature *feature);
61 static void FEATURE_OnInitialize(Feature *feature, Service *parent, Identity identity);
62 static void FEATURE_OnStop(Feature *feature, Identity identity);
63 static BOOL FEATURE_OnMessage(Feature *feature, Request *request);
79 static const char *FEATURE_GetName(Feature *feature)
81 (void)feature;
85 static void FEATURE_OnInitialize(Feature *feature, Service *parent, Identity identity)
87 DemoFeature *demoFeature = (DemoFeature *)feature;
90 (int)osThreadGetId(), g_regStep++, parent->GetName(parent), feature->GetName(feature),
94 static void FEATURE_OnStop(Feature *feature, Identity identity)
96 (void)feature;
105 static BOOL FEATURE_OnMessage(Feature *feature, Request *request)
107 (void)feature;
110 (int)osThreadGetId(), g_asyncStep++, EXAMPLE_SERVICE, feature->GetName(feature),
119 (int)osThreadGetId(), EXAMPLE_SERVICE, feature->GetName(feature),
126 (int)osThreadGetId(), g_asyncStep++, EXAMPLE_SERVICE, feature->GetName(feature));
154 DemoFeature *feature = GET_OBJECT(iUnknown, DemoFeature, iUnknown);
156 return SAMGR_SendRequest(&feature->identity, &request, NULL);
164 DemoFeature *feature = GET_OBJECT(iUnknown, DemoFeature, iUnknown);
165 return SAMGR_SendRequest(&feature->identity, &request, NULL);
180 DemoFeature *feature = GET_OBJECT(iUnknown, DemoFeature, iUnknown);
183 return SAMGR_SendRequest(&feature->identity, &request, handler);