⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 base_classobject.h~

📁 270的linux说明
💻 H~
字号:
// **********************************************************************************// **                                                                              **// ** INTEL CONFIDENTIAL                                                           **// **                                                                              **// ** Copyright 2004 Intel Corporation All Rights Reserved.                        **// **                                                                              **// ** The source code contained or described herein and all documents related to   **// ** the source code (揗aterial? are owned by Intel Corporation or its suppliers **// ** or licensors. Title to the Material remains with Intel Corporation or its    **// ** suppliers and licensors. The Material contains trade secrets and proprietary **// ** and confidential information of Intel or its suppliers and licensors. The    **// ** Material is protected by worldwide copyright and trade secret laws and       **// ** treaty provisions. No part of the Material may be used, copied, reproduced,  **// ** modified, published, uploaded, posted, transmitted, distributed, or          **// ** disclosed in any way without Intel抯 prior express written permission.       **// **                                                                              **// ** No license under any patent, copyright, trade secret or other intellectual   **// ** property right is granted to or conferred upon you by disclosure or delivery **// ** of the Materials, either expressly, by implication, inducement, estoppel     **// ** or otherwise. Any license under such intellectual property rights must be    **// ** express and approved by Intel in writing.                                    **// **                                                                              **// **********************************************************************************//==============================================================================// base_ClassObject.h//       Declaration of base class  ClassObject//==============================================================================#ifndef _CLIENT_BASE_CLASSOBJECT_H#define _CLIENT_BASE_CLASSOBJECT_H#include "base_Object.h"#include "base_InstanceCollection.h"#include "base_InstanceObject.h"//==============================================================================namespace Intel{	namespace Mobile	{		namespace BaseAPI		{			class ClassObject : public EventClient			{			public:				ClassObject( IntelMobileChar* type, const IntelMobileChar* version = L"1.1", void *pImpl = NULL );				virtual ~ClassObject();   				virtual bool IsEventAvailable( Event::EventType eType );				IntelMobileChar*            GetType      () const;				IntelMobileChar*			GetVersion   () const;				virtual InstanceCollection* GetInstances( const IntelMobileChar* sType );				virtual InstanceObject*     GetInstance( const IntelMobileChar* sKey );				virtual bool AddObserver   ( Event::EventType eType, Observer& observer );				virtual bool RemoveObserver( Event::EventType eType, Observer& observer );			private:				IntelMobileChar* m_Type;				IntelMobileChar* m_Version;			};		}	}}//==============================================================================#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -