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 <boost/python/module.hpp> 00036 #ifdef ANY 00037 #undef ANY 00038 #endif 00039 00040 namespace OW_NAMESPACE 00041 { 00042 00043 void registerString(); 00044 void registerCIMClient(); 00045 void registerCIMOMInfo(); 00046 void registerArray(); 00047 void registerCIMOMLocator(); 00048 void registerClientAuthCBIFC(); 00049 BOOST_PYTHON_MODULE(owclient) 00050 { 00051 registerString(); 00052 registerCIMClient(); 00053 registerCIMOMInfo(); 00054 registerArray(); 00055 registerCIMOMLocator(); 00056 registerClientAuthCBIFC(); 00057 // 00058 // ClientAuthCBIFC ? 00059 // ClientAuthCBIFCRef 00060 // 00061 // CIMClass 00062 // 00063 // CIMDataType 00064 // 00065 // CIMDateTime 00066 // 00067 // CIMException 00068 // 00069 // CIMFlavor 00070 // 00071 // CIMInstance 00072 // 00073 // CIMMethod 00074 // 00075 // CIMNameSpace ??? 00076 // 00077 // CIMObjectPath 00078 // 00079 // CIMParamValue 00080 // 00081 // CIMParameter 00082 // 00083 // CIMProperty 00084 // 00085 // CIMQualifier 00086 // 00087 // CIMQualifierType 00088 // 00089 // CIMScope 00090 // 00091 // CIMValue 00092 // 00093 // CIMValueCast 00094 // 00095 // StringResultHandlerIFC 00096 // 00097 // CIMClassResultHandlerIFC 00098 // 00099 // CIMClassEnumeration 00100 // 00101 // CIMObjectPathResultHandlerIFC 00102 // 00103 // CIMObjectPathEnumeration 00104 // 00105 // CIMInstanceResultHandlerIFC 00106 // 00107 // CIMInstanceEnumeration 00108 // 00109 // CIMQualifierTypeResultHandlerIFC 00110 // 00111 // CIMQualifierTypeEnumeration 00112 // 00113 // MofCompiler 00114 } 00115 00116 } // end namespace OW_NAMESPACE 00117