(file) Return to schema.c CVS log (file) (dir) Up to [OMI] / omi / samples / Providers / Tester

File: [OMI] / omi / samples / Providers / Tester / schema.c (download)
Revision: 1.1, Mon Apr 20 17:20:11 2015 UTC (9 years, 2 months ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
OMI 1.0.8-1

/* @migen@ */
/*
**==============================================================================
**
** WARNING: THIS FILE WAS AUTOMATICALLY GENERATED. PLEASE DO NOT EDIT.
**
**==============================================================================
*/
#include <ctype.h>
#include <MI.h>
#include "OMI_Tester.h"

/*
**==============================================================================
**
** Schema Declaration
**
**==============================================================================
*/

extern MI_SchemaDecl schemaDecl;

/*
**==============================================================================
**
** Qualifier declarations
**
**==============================================================================
*/

/*
**==============================================================================
**
** OMI_Tester
**
**==============================================================================
*/

/* property OMI_Tester.Key */
static MI_CONST MI_PropertyDecl OMI_Tester_Key_prop =
{
    MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
    0x006B7903, /* code */
    MI_T("Key"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_STRING, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester, Key), /* offset */
    MI_T("OMI_Tester"), /* origin */
    MI_T("OMI_Tester"), /* propagator */
    NULL,
};

static MI_PropertyDecl MI_CONST* MI_CONST OMI_Tester_props[] =
{
    &OMI_Tester_Key_prop,
};

/* parameter OMI_Tester.Func1(): In1 */
static MI_CONST MI_ParameterDecl OMI_Tester_Func1_In1_param =
{
    MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
    0x00693103, /* code */
    MI_T("In1"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_STRING, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester_Func1, In1), /* offset */
};

/* parameter OMI_Tester.Func1(): In2 */
static MI_CONST MI_ParameterDecl OMI_Tester_Func1_In2_param =
{
    MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
    0x00693203, /* code */
    MI_T("In2"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_UINT32, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester_Func1, In2), /* offset */
};

/* parameter OMI_Tester.Func1(): In3 */
static MI_CONST MI_ParameterDecl OMI_Tester_Func1_In3_param =
{
    MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
    0x00693303, /* code */
    MI_T("In3"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_BOOLEAN, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester_Func1, In3), /* offset */
};

/* parameter OMI_Tester.Func1(): Out1 */
static MI_CONST MI_ParameterDecl OMI_Tester_Func1_Out1_param =
{
    MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
    0x006F3104, /* code */
    MI_T("Out1"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_STRING, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester_Func1, Out1), /* offset */
};

/* parameter OMI_Tester.Func1(): Out2 */
static MI_CONST MI_ParameterDecl OMI_Tester_Func1_Out2_param =
{
    MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
    0x006F3204, /* code */
    MI_T("Out2"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_UINT32, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester_Func1, Out2), /* offset */
};

/* parameter OMI_Tester.Func1(): Out3 */
static MI_CONST MI_ParameterDecl OMI_Tester_Func1_Out3_param =
{
    MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
    0x006F3304, /* code */
    MI_T("Out3"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_BOOLEAN, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester_Func1, Out3), /* offset */
};

/* parameter OMI_Tester.Func1(): MIReturn */
static MI_CONST MI_ParameterDecl OMI_Tester_Func1_MIReturn_param =
{
    MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
    0x006D6E08, /* code */
    MI_T("MIReturn"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    MI_UINT32, /* type */
    NULL, /* className */
    0, /* subscript */
    offsetof(OMI_Tester_Func1, MIReturn), /* offset */
};

static MI_ParameterDecl MI_CONST* MI_CONST OMI_Tester_Func1_params[] =
{
    &OMI_Tester_Func1_MIReturn_param,
    &OMI_Tester_Func1_In1_param,
    &OMI_Tester_Func1_In2_param,
    &OMI_Tester_Func1_In3_param,
    &OMI_Tester_Func1_Out1_param,
    &OMI_Tester_Func1_Out2_param,
    &OMI_Tester_Func1_Out3_param,
};

/* method OMI_Tester.Func1() */
MI_CONST MI_MethodDecl OMI_Tester_Func1_rtti =
{
    MI_FLAG_METHOD|MI_FLAG_STATIC, /* flags */
    0x00663105, /* code */
    MI_T("Func1"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    OMI_Tester_Func1_params, /* parameters */
    MI_COUNT(OMI_Tester_Func1_params), /* numParameters */
    sizeof(OMI_Tester_Func1), /* size */
    MI_UINT32, /* returnType */
    MI_T("OMI_Tester"), /* origin */
    MI_T("OMI_Tester"), /* propagator */
    &schemaDecl, /* schema */
    (MI_ProviderFT_Invoke)OMI_Tester_Invoke_Func1, /* method */
};

static MI_MethodDecl MI_CONST* MI_CONST OMI_Tester_meths[] =
{
    &OMI_Tester_Func1_rtti,
};

static MI_CONST MI_ProviderFT OMI_Tester_funcs =
{
  (MI_ProviderFT_Load)OMI_Tester_Load,
  (MI_ProviderFT_Unload)OMI_Tester_Unload,
  (MI_ProviderFT_GetInstance)OMI_Tester_GetInstance,
  (MI_ProviderFT_EnumerateInstances)OMI_Tester_EnumerateInstances,
  (MI_ProviderFT_CreateInstance)OMI_Tester_CreateInstance,
  (MI_ProviderFT_ModifyInstance)OMI_Tester_ModifyInstance,
  (MI_ProviderFT_DeleteInstance)OMI_Tester_DeleteInstance,
  (MI_ProviderFT_AssociatorInstances)NULL,
  (MI_ProviderFT_ReferenceInstances)NULL,
  (MI_ProviderFT_EnableIndications)NULL,
  (MI_ProviderFT_DisableIndications)NULL,
  (MI_ProviderFT_Subscribe)NULL,
  (MI_ProviderFT_Unsubscribe)NULL,
  (MI_ProviderFT_Invoke)NULL,
};

/* class OMI_Tester */
MI_CONST MI_ClassDecl OMI_Tester_rtti =
{
    MI_FLAG_CLASS, /* flags */
    0x006F720A, /* code */
    MI_T("OMI_Tester"), /* name */
    NULL, /* qualifiers */
    0, /* numQualifiers */
    OMI_Tester_props, /* properties */
    MI_COUNT(OMI_Tester_props), /* numProperties */
    sizeof(OMI_Tester), /* size */
    NULL, /* superClass */
    NULL, /* superClassDecl */
    OMI_Tester_meths, /* methods */
    MI_COUNT(OMI_Tester_meths), /* numMethods */
    &schemaDecl, /* schema */
    &OMI_Tester_funcs, /* functions */
    NULL, /* owningClass */
};

/*
**==============================================================================
**
** __mi_server
**
**==============================================================================
*/

MI_Server* __mi_server;
/*
**==============================================================================
**
** Schema
**
**==============================================================================
*/

static MI_ClassDecl MI_CONST* MI_CONST classes[] =
{
    &OMI_Tester_rtti,
};

MI_SchemaDecl schemaDecl =
{
    NULL, /* qualifierDecls */
    0, /* numQualifierDecls */
    classes, /* classDecls */
    MI_COUNT(classes), /* classDecls */
};

/*
**==============================================================================
**
** MI_Server Methods
**
**==============================================================================
*/

MI_Result MI_CALL MI_Server_GetVersion(
    MI_Uint32* version){
    return __mi_server->serverFT->GetVersion(version);
}

MI_Result MI_CALL MI_Server_GetSystemName(
    const MI_Char** systemName)
{
    return __mi_server->serverFT->GetSystemName(systemName);
}


ViewCVS 0.9.2