OW_CIMFwd.hpp

Go to the documentation of this file.
00001 /*******************************************************************************
00002 * Copyright (C) 2001-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 
00036 #ifndef OW_CIM_FWD_HPP_INCLUDE_GUARD
00037 #define OW_CIM_FWD_HPP_INCLUDE_GUARD
00038 #include "OW_config.h"
00039 #include "OW_ArrayFwd.hpp"
00040 #include "OW_CommonFwd.hpp"   // for Enumeration<> and because this file used to contain forward declarations for some stuff in common.
00041 
00042 namespace OW_NAMESPACE
00043 {
00044 
00045 class CIMDateTime;
00046 class CIMBase;
00047 class CIMDataType;
00048 class CIMScope;
00049 class CIMUrl;
00050 class CIMNameSpace;
00051 class CIMElement;
00052 class CIMFlavor;
00053 class CIMProperty;
00054 class CIMObjectPath;
00055 class CIMQualifierType;
00056 class CIMQualifier;
00057 class CIMMethod;
00058 class CIMClass;
00059 class CIMParameter;
00060 class CIMParamValue;
00061 class CIMInstance;
00062 class CIMValue;
00063 class CIMName;
00064 
00065 typedef Enumeration<CIMObjectPath> CIMObjectPathEnumeration;
00066 typedef Enumeration<CIMQualifierType> CIMQualifierTypeEnumeration;
00067 typedef Enumeration<CIMClass> CIMClassEnumeration;
00068 typedef Enumeration<CIMInstance> CIMInstanceEnumeration;
00069 
00070 typedef Array<CIMDateTime>       CIMDateTimeArray;
00071 typedef Array<CIMBase>           CIMBaseArray;
00072 typedef Array<CIMDataType>       CIMDataTypeArray;
00073 typedef Array<CIMScope>          CIMScopeArray;
00074 typedef Array<CIMUrl>            CIMUrlArray;
00075 typedef Array<CIMNameSpace>      CIMNameSpaceArray;
00076 typedef Array<CIMElement>        CIMElementArray;
00077 typedef Array<CIMFlavor>         CIMFlavorArray;
00078 typedef Array<CIMProperty>       CIMPropertyArray;
00079 typedef Array<CIMObjectPath>     CIMObjectPathArray;
00080 typedef Array<CIMQualifierType>  CIMQualifierTypeArray;
00081 typedef Array<CIMQualifier>      CIMQualifierArray;
00082 typedef Array<CIMMethod>         CIMMethodArray;
00083 typedef Array<CIMClass>          CIMClassArray;
00084 typedef Array<CIMParameter>      CIMParameterArray;
00085 typedef Array<CIMParamValue>     CIMParamValueArray;
00086 typedef Array<CIMInstance>       CIMInstanceArray;
00087 typedef Array<CIMValue>          CIMValueArray;
00088 typedef Array<CIMName>           CIMNameArray;
00089 
00090 } // end namespace OW_NAMESPACE
00091 
00092 #endif

Generated on Thu Feb 9 08:47:53 2006 for openwbem by  doxygen 1.4.6