00001 /******************************************************************************* 00002 * Copyright (C) 2003-2004 Vintela, Inc. All rights reserved. 00003 * 00004 * Redistribution and use in source and binary forms, with or without 00005 * modification, are permitted provided that the following conditions are met: 00006 * 00007 * - Redistributions of source code must retain the above copyright notice, 00008 * this list of conditions and the following disclaimer. 00009 * 00010 * - Redistributions in binary form must reproduce the above copyright notice, 00011 * this list of conditions and the following disclaimer in the documentation 00012 * and/or other materials provided with the distribution. 00013 * 00014 * - Neither the name of Vintela, Inc. nor the names of its 00015 * contributors may be used to endorse or promote products derived from this 00016 * software without specific prior written permission. 00017 * 00018 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' 00019 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00020 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 00021 * ARE DISCLAIMED. IN NO EVENT SHALL Vintela, Inc. OR THE CONTRIBUTORS 00022 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 00023 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 00024 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 00025 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 00026 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 00027 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 00028 * POSSIBILITY OF SUCH DAMAGE. 00029 *******************************************************************************/ 00030 00035 #include "PyOW_Array.hpp" 00036 00037 namespace OW_NAMESPACE 00038 { 00039 00040 void registerArrayImpl_String(const char*); 00041 void registerArrayImpl_CIMClass(const char*); 00042 void registerArrayImpl_CIMDataType(const char*); 00043 void registerArrayImpl_CIMDateTime(const char*); 00044 void registerArrayImpl_CIMFlavor(const char*); 00045 void registerArrayImpl_CIMInstance(const char*); 00046 void registerArrayImpl_CIMMethod(const char*); 00047 void registerArrayImpl_CIMObjectPath(const char*); 00048 void registerArrayImpl_CIMParamValue(const char*); 00049 void registerArrayImpl_CIMParameter(const char*); 00050 void registerArrayImpl_CIMProperty(const char*); 00051 void registerArrayImpl_CIMQualifier(const char*); 00052 void registerArrayImpl_CIMQualifierType(const char*); 00053 void registerArrayImpl_CIMScope(const char*); 00054 void registerArrayImpl_CIMValue(const char*); 00055 void registerArrayImpl_Bool(const char*); 00056 void registerArrayImpl_Char16(const char*); 00057 void registerArrayImpl_UInt8(const char*); 00058 void registerArrayImpl_Int8(const char*); 00059 void registerArrayImpl_UInt16(const char*); 00060 void registerArrayImpl_Int16(const char*); 00061 void registerArrayImpl_UInt32(const char*); 00062 void registerArrayImpl_Int32(const char*); 00063 void registerArrayImpl_UInt64(const char*); 00064 void registerArrayImpl_Int64(const char*); 00065 void registerArrayImpl_Real32(const char*); 00066 void registerArrayImpl_Real64(const char*); 00067 void registerArrayImpl_CIMOMInfo(const char*); 00068 void registerArray() 00069 { 00070 registerArrayImpl_String("StringArray"); 00071 registerArrayImpl_CIMClass("CIMClassArray"); 00072 registerArrayImpl_CIMDataType("CIMDataTypeArray"); 00073 registerArrayImpl_CIMDateTime("CIMDateTimeArray"); 00074 registerArrayImpl_CIMFlavor("CIMFlavorArray"); 00075 registerArrayImpl_CIMInstance("CIMInstanceArray"); 00076 registerArrayImpl_CIMMethod("CIMMethodArray"); 00077 registerArrayImpl_CIMObjectPath("CIMObjectPathArray"); 00078 registerArrayImpl_CIMParamValue("CIMParamValueArray"); 00079 registerArrayImpl_CIMParameter("CIMParameterArray"); 00080 registerArrayImpl_CIMProperty("CIMPropertyArray"); 00081 registerArrayImpl_CIMQualifier("CIMQualifierArray"); 00082 registerArrayImpl_CIMQualifierType("CIMQualifierTypeArray"); 00083 registerArrayImpl_CIMScope("CIMScopeArray"); 00084 registerArrayImpl_CIMValue("CIMValueArray"); 00085 registerArrayImpl_Bool("BoolArray"); 00086 registerArrayImpl_Char16("Char16Array"); 00087 registerArrayImpl_UInt8("UInt8Array"); 00088 registerArrayImpl_Int8("Int8Array"); 00089 registerArrayImpl_UInt16("UInt16Array"); 00090 registerArrayImpl_Int16("Int16Array"); 00091 registerArrayImpl_UInt32("UInt32Array"); 00092 registerArrayImpl_Int32("Int32Array"); 00093 registerArrayImpl_UInt64("UInt64Array"); 00094 registerArrayImpl_Int64("Int64Array"); 00095 registerArrayImpl_Real32("Real32Array"); 00096 registerArrayImpl_Real64("Real64Array"); 00097 registerArrayImpl_CIMOMInfo("CIMOMInfoArray"); 00098 } 00099 00100 } // end namespace OW_NAMESPACE 00101