/* **============================================================================== ** ** CAUTION: This file generated by KonkretCMPI. Please do not edit. ** **============================================================================== */ #ifndef _konkrete_BRINTOS_Widget_h #define _konkrete_BRINTOS_Widget_h #include #include /* **============================================================================== ** ** struct BRINTOS_WidgetRef ** **============================================================================== */ /* classname=BRINTOS_Widget */ typedef struct _BRINTOS_WidgetRef { KBase __base; /* BRINTOS_Widget features */ const KString Name; const KUint16 Index; } BRINTOS_WidgetRef; static const unsigned char __BRINTOS_WidgetRef_sig[] = { 0x0e,0x42,0x52,0x49,0x4e,0x54,0x4f,0x53,0x5f,0x57,0x69,0x64,0x67,0x65,0x74, 0x00,0x02,0x4c,0x04,0x4e,0x61,0x6d,0x65,0x00,0x43,0x05,0x49,0x6e,0x64,0x65, 0x78,0x00, }; KINLINE void BRINTOS_WidgetRef_Init( BRINTOS_WidgetRef* self, const CMPIBroker* cb, const char* ns) { const unsigned char* sig = __BRINTOS_WidgetRef_sig; KBase_Init(&self->__base, cb, sizeof(*self), sig, ns); } KINLINE CMPIStatus BRINTOS_WidgetRef_InitFromInstance( BRINTOS_WidgetRef* self, const CMPIBroker* cb, const CMPIInstance* x) { BRINTOS_WidgetRef_Init(self, cb, NULL); return KBase_FromInstance(&self->__base, x); } KINLINE CMPIStatus BRINTOS_WidgetRef_InitFromObjectPath( BRINTOS_WidgetRef* self, const CMPIBroker* cb, const CMPIObjectPath* x) { BRINTOS_WidgetRef_Init(self, cb, NULL); return KBase_FromObjectPath(&self->__base, x); } KINLINE void BRINTOS_WidgetRef_Print( const BRINTOS_WidgetRef* self, FILE* os) { KBase_Print(os, &self->__base, 'r'); } KINLINE CMPIInstance* BRINTOS_WidgetRef_ToInstance( const BRINTOS_WidgetRef* self, CMPIStatus* status) { return KBase_ToInstance(&self->__base, status); } KINLINE CMPIObjectPath* BRINTOS_WidgetRef_ToObjectPath( const BRINTOS_WidgetRef* self, CMPIStatus* status) { return KBase_ToObjectPath(&self->__base, status); } KINLINE const char* BRINTOS_WidgetRef_NameSpace( BRINTOS_WidgetRef* self) { if (self && self->__base.magic == KMAGIC) return self->__base.ns ? KChars(self->__base.ns) : NULL; return NULL; } KINLINE void BRINTOS_WidgetRef_SetString_Name( BRINTOS_WidgetRef* self, CMPIString* x) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_SetString(field, x); } } KINLINE void BRINTOS_WidgetRef_Set_Name( BRINTOS_WidgetRef* self, const char* s) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_Set(field, self->__base.cb, s); } } KINLINE void BRINTOS_WidgetRef_Null_Name( BRINTOS_WidgetRef* self) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_Null(field); } } KINLINE void BRINTOS_WidgetRef_Clr_Name( BRINTOS_WidgetRef* self) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_Clr(field); } } KINLINE void BRINTOS_WidgetRef_Set_Index( BRINTOS_WidgetRef* self, CMPIUint16 x) { if (self && self->__base.magic == KMAGIC) { KUint16* field = (KUint16*)&self->Index; KUint16_Set(field, x); } } KINLINE void BRINTOS_WidgetRef_Null_Index( BRINTOS_WidgetRef* self) { if (self && self->__base.magic == KMAGIC) { KUint16* field = (KUint16*)&self->Index; KUint16_Null(field); } } KINLINE void BRINTOS_WidgetRef_Clr_Index( BRINTOS_WidgetRef* self) { if (self && self->__base.magic == KMAGIC) { KUint16* field = (KUint16*)&self->Index; KUint16_Clr(field); } } /* **============================================================================== ** ** struct BRINTOS_Widget ** **============================================================================== */ /* classname=BRINTOS_Widget */ typedef struct _BRINTOS_Widget { KBase __base; /* BRINTOS_Widget features */ const KString Name; const KUint16 Index; const KBoolean Enabled; const KUint8 Slot; const KSint32 Offset; const KUint64 Bytes; const KReal32 Ratio; const KReal64 Precision; const KChar16 Marker; const KString Label; const KDateTime Stamp; const KStringA Tags; } BRINTOS_Widget; static const unsigned char __BRINTOS_Widget_sig[] = { 0x0e,0x42,0x52,0x49,0x4e,0x54,0x4f,0x53,0x5f,0x57,0x69,0x64,0x67,0x65,0x74, 0x00,0x0c,0x4c,0x04,0x4e,0x61,0x6d,0x65,0x00,0x43,0x05,0x49,0x6e,0x64,0x65, 0x78,0x00,0x00,0x07,0x45,0x6e,0x61,0x62,0x6c,0x65,0x64,0x00,0x01,0x04,0x53, 0x6c,0x6f,0x74,0x00,0x06,0x06,0x4f,0x66,0x66,0x73,0x65,0x74,0x00,0x07,0x05, 0x42,0x79,0x74,0x65,0x73,0x00,0x09,0x05,0x52,0x61,0x74,0x69,0x6f,0x00,0x0a, 0x09,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6f,0x6e,0x00,0x0b,0x06,0x4d,0x61, 0x72,0x6b,0x65,0x72,0x00,0x0c,0x05,0x4c,0x61,0x62,0x65,0x6c,0x00,0x0d,0x05, 0x53,0x74,0x61,0x6d,0x70,0x00,0x8c,0x04,0x54,0x61,0x67,0x73,0x00, }; KINLINE void BRINTOS_Widget_Init( BRINTOS_Widget* self, const CMPIBroker* cb, const char* ns) { const unsigned char* sig = __BRINTOS_Widget_sig; KBase_Init(&self->__base, cb, sizeof(*self), sig, ns); } KINLINE CMPIStatus BRINTOS_Widget_InitFromInstance( BRINTOS_Widget* self, const CMPIBroker* cb, const CMPIInstance* x) { BRINTOS_Widget_Init(self, cb, NULL); return KBase_FromInstance(&self->__base, x); } KINLINE CMPIStatus BRINTOS_Widget_InitFromObjectPath( BRINTOS_Widget* self, const CMPIBroker* cb, const CMPIObjectPath* x) { BRINTOS_Widget_Init(self, cb, NULL); return KBase_FromObjectPath(&self->__base, x); } KINLINE void BRINTOS_Widget_Print( const BRINTOS_Widget* self, FILE* os) { KBase_Print(os, &self->__base, 'i'); } KINLINE CMPIInstance* BRINTOS_Widget_ToInstance( const BRINTOS_Widget* self, CMPIStatus* status) { return KBase_ToInstance(&self->__base, status); } KINLINE CMPIObjectPath* BRINTOS_Widget_ToObjectPath( const BRINTOS_Widget* self, CMPIStatus* status) { return KBase_ToObjectPath(&self->__base, status); } KINLINE const char* BRINTOS_Widget_NameSpace( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) return self->__base.ns ? KChars(self->__base.ns) : NULL; return NULL; } KINLINE void BRINTOS_Widget_SetString_Name( BRINTOS_Widget* self, CMPIString* x) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_SetString(field, x); } } KINLINE void BRINTOS_Widget_Set_Name( BRINTOS_Widget* self, const char* s) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_Set(field, self->__base.cb, s); } } KINLINE void BRINTOS_Widget_Null_Name( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Name( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Name; KString_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Index( BRINTOS_Widget* self, CMPIUint16 x) { if (self && self->__base.magic == KMAGIC) { KUint16* field = (KUint16*)&self->Index; KUint16_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Index( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KUint16* field = (KUint16*)&self->Index; KUint16_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Index( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KUint16* field = (KUint16*)&self->Index; KUint16_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Enabled( BRINTOS_Widget* self, CMPIBoolean x) { if (self && self->__base.magic == KMAGIC) { KBoolean* field = (KBoolean*)&self->Enabled; KBoolean_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Enabled( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KBoolean* field = (KBoolean*)&self->Enabled; KBoolean_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Enabled( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KBoolean* field = (KBoolean*)&self->Enabled; KBoolean_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Slot( BRINTOS_Widget* self, CMPIUint8 x) { if (self && self->__base.magic == KMAGIC) { KUint8* field = (KUint8*)&self->Slot; KUint8_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Slot( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KUint8* field = (KUint8*)&self->Slot; KUint8_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Slot( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KUint8* field = (KUint8*)&self->Slot; KUint8_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Offset( BRINTOS_Widget* self, CMPISint32 x) { if (self && self->__base.magic == KMAGIC) { KSint32* field = (KSint32*)&self->Offset; KSint32_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Offset( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KSint32* field = (KSint32*)&self->Offset; KSint32_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Offset( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KSint32* field = (KSint32*)&self->Offset; KSint32_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Bytes( BRINTOS_Widget* self, CMPIUint64 x) { if (self && self->__base.magic == KMAGIC) { KUint64* field = (KUint64*)&self->Bytes; KUint64_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Bytes( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KUint64* field = (KUint64*)&self->Bytes; KUint64_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Bytes( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KUint64* field = (KUint64*)&self->Bytes; KUint64_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Ratio( BRINTOS_Widget* self, CMPIReal32 x) { if (self && self->__base.magic == KMAGIC) { KReal32* field = (KReal32*)&self->Ratio; KReal32_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Ratio( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KReal32* field = (KReal32*)&self->Ratio; KReal32_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Ratio( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KReal32* field = (KReal32*)&self->Ratio; KReal32_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Precision( BRINTOS_Widget* self, CMPIReal64 x) { if (self && self->__base.magic == KMAGIC) { KReal64* field = (KReal64*)&self->Precision; KReal64_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Precision( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KReal64* field = (KReal64*)&self->Precision; KReal64_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Precision( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KReal64* field = (KReal64*)&self->Precision; KReal64_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Marker( BRINTOS_Widget* self, CMPIChar16 x) { if (self && self->__base.magic == KMAGIC) { KChar16* field = (KChar16*)&self->Marker; KChar16_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Marker( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KChar16* field = (KChar16*)&self->Marker; KChar16_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Marker( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KChar16* field = (KChar16*)&self->Marker; KChar16_Clr(field); } } KINLINE void BRINTOS_Widget_SetString_Label( BRINTOS_Widget* self, CMPIString* x) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Label; KString_SetString(field, x); } } KINLINE void BRINTOS_Widget_Set_Label( BRINTOS_Widget* self, const char* s) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Label; KString_Set(field, self->__base.cb, s); } } KINLINE void BRINTOS_Widget_Null_Label( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Label; KString_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Label( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KString* field = (KString*)&self->Label; KString_Clr(field); } } KINLINE void BRINTOS_Widget_Set_Stamp( BRINTOS_Widget* self, CMPIDateTime* x) { if (self && self->__base.magic == KMAGIC) { KDateTime* field = (KDateTime*)&self->Stamp; KDateTime_Set(field, x); } } KINLINE void BRINTOS_Widget_Null_Stamp( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KDateTime* field = (KDateTime*)&self->Stamp; KDateTime_Null(field); } } KINLINE void BRINTOS_Widget_Clr_Stamp( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KDateTime* field = (KDateTime*)&self->Stamp; KDateTime_Clr(field); } } KINLINE CMPIBoolean BRINTOS_Widget_Init_Tags( BRINTOS_Widget* self, CMPICount count) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; return KStringA_Init(field, self->__base.cb, count); } return 0; } KINLINE void BRINTOS_Widget_InitNull_Tags( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; KStringA_InitNull(field); } } KINLINE CMPIBoolean BRINTOS_Widget_SetString_Tags( BRINTOS_Widget* self, CMPICount i, CMPIString* x) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; return KStringA_SetString(field, i, x); } return 0; } KINLINE CMPIBoolean BRINTOS_Widget_Set_Tags( BRINTOS_Widget* self, CMPICount i, const char* s) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; return KStringA_Set(field, self->__base.cb, i, s); } return 0; } KINLINE KString BRINTOS_Widget_GetString_Tags( BRINTOS_Widget* self, CMPICount i) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; return KStringA_GetString(field, i); } return KStringA_GetString(NULL, 0); } KINLINE const char* BRINTOS_Widget_Get_Tags( BRINTOS_Widget* self, CMPICount i) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; return KStringA_Get(field, i); } return NULL; } KINLINE CMPIBoolean BRINTOS_Widget_Null_Tags( BRINTOS_Widget* self, CMPICount i) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; return KStringA_Null(field, i); } return 0; } KINLINE void BRINTOS_Widget_Clr_Tags( BRINTOS_Widget* self) { if (self && self->__base.magic == KMAGIC) { KStringA* field = (KStringA*)&self->Tags; KStringA_Clr(field); } } /* classname=BRINTOS_Widget */ typedef struct _BRINTOS_Widget_Reset_Args { KBase __base; /* IN */ KUint32 Delay; /* IN OUT */ KString Result; } BRINTOS_Widget_Reset_Args; static const unsigned char __BRINTOS_Widget_Reset_Args_sig[] = { 0x05,0x52,0x65,0x73,0x65,0x74,0x00,0x02,0x25,0x05,0x44,0x65,0x6c,0x61,0x79, 0x00,0x3c,0x06,0x52,0x65,0x73,0x75,0x6c,0x74,0x00, }; KINLINE void BRINTOS_Widget_Reset_Args_Init( BRINTOS_Widget_Reset_Args* self, const CMPIBroker* cb) { const unsigned char* sig = __BRINTOS_Widget_Reset_Args_sig; KBase_Init(&self->__base, cb, sizeof(*self), sig, NULL); } KINLINE CMPIStatus BRINTOS_Widget_Reset_Args_InitFromArgs( BRINTOS_Widget_Reset_Args* self, const CMPIBroker* cb, const CMPIArgs* x, CMPIBoolean in, CMPIBoolean out) { BRINTOS_Widget_Reset_Args_Init(self, cb); return KBase_FromArgs(&self->__base, x, in, out); } KINLINE CMPIArgs* BRINTOS_Widget_Reset_Args_ToArgs( const BRINTOS_Widget_Reset_Args* self, CMPIBoolean in, CMPIBoolean out, CMPIStatus* status) { return KBase_ToArgs(&self->__base, in, out, status); } KINLINE CMPIStatus BRINTOS_Widget_Reset_Args_SetArgs( const BRINTOS_Widget_Reset_Args* self, CMPIBoolean in, CMPIBoolean out, CMPIArgs* ca) { return KBase_SetToArgs(&self->__base, in, out, ca); } KINLINE void BRINTOS_Widget_Reset_Args_Print( const BRINTOS_Widget_Reset_Args* self, FILE* os) { KBase_Print(os, &self->__base, 'a'); } /* **============================================================================== ** ** BRINTOS_Widget methods ** **============================================================================== */ KEXTERN KUint32 BRINTOS_Widget_Reset( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const BRINTOS_WidgetRef* self, const KUint32* Delay, KString* Result, CMPIStatus* status); KINLINE CMPIStatus BRINTOS_Widget_DispatchMethod( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char* meth, const CMPIArgs* in, CMPIArgs* out) { BRINTOS_WidgetRef self; KReturnIf(BRINTOS_WidgetRef_InitFromObjectPath(&self, cb, cop)); if (strcasecmp(meth, "Reset") == 0) { CMPIStatus st = KSTATUS_INIT; BRINTOS_Widget_Reset_Args args; KUint32 r; KReturnIf(BRINTOS_Widget_Reset_Args_InitFromArgs( &args, cb, in, 1, 0)); r = BRINTOS_Widget_Reset( cb, mi, cc, &self, &args.Delay, &args.Result, &st); if (!KOkay(st)) return st; if (!r.exists) KReturn(ERR_FAILED); KReturnIf(BRINTOS_Widget_Reset_Args_SetArgs( &args, 0, 1, out)); KReturnUint32Data(cr, &r); CMReturnDone(cr); KReturn(OK); } KReturn(ERR_METHOD_NOT_FOUND); } #define BRINTOS_Widget_ClassName "BRINTOS_Widget" #endif /* _konkrete_BRINTOS_Widget_h */