usbmgmt/usbmgr/usbman/server/INC/CUsbDevice.h
changeset 29 59aa7d6e3e0f
parent 26 f3a1ae528dee
child 48 21625e5de155
equal deleted inserted replaced
28:f1fd07aa74c9 29:59aa7d6e3e0f
   157 	void SetCurrentPersonalityL(TInt aPersonalityId);
   157 	void SetCurrentPersonalityL(TInt aPersonalityId);
   158 	void SetUsbDeviceSettingsFromPersonalityL(CUsbDevice::TUsbDeviceDescriptor& aDeviceDescriptor);
   158 	void SetUsbDeviceSettingsFromPersonalityL(CUsbDevice::TUsbDeviceDescriptor& aDeviceDescriptor);
   159 	void ResourceFileNameL(TFileName& aFileName);
   159 	void ResourceFileNameL(TFileName& aFileName);
   160 	void CreateClassControllersL(const RArray<TUid>& aClassUids);
   160 	void CreateClassControllersL(const RArray<TUid>& aClassUids);
   161 	TInt PowerUpAndConnect();	
   161 	TInt PowerUpAndConnect();	
   162 #ifdef __FLOG_ACTIVE
   162 #ifdef _DEBUG
   163 	void PrintDescriptor(CUsbDevice::TUsbDeviceDescriptor& aDeviceDescriptor);
   163 	void PrintDescriptor(CUsbDevice::TUsbDeviceDescriptor& aDeviceDescriptor);
   164 #endif
   164 #endif
   165 	void InstantiateExtensionPluginsL();
   165 	void InstantiateExtensionPluginsL();
   166 private:
   166 private:
   167 	RPointerArray<CUsbClassControllerBase> iSupportedClasses;
   167 	RPointerArray<CUsbClassControllerBase> iSupportedClasses;
   168 	RPointerArray<MUsbDeviceNotify> iObservers;
   168 	RPointerArray<MUsbDeviceNotify> iObservers; 
   169 	RPointerArray<CUsbmanExtensionPlugin> iExtensionPlugins;
   169 	RPointerArray<CUsbmanExtensionPlugin> iExtensionPlugins;
   170 	TUsbDeviceState  iDeviceState;
   170 	TUsbDeviceState  iDeviceState;
   171 	TUsbServiceState iServiceState;
   171 	TUsbServiceState iServiceState;
   172 	TInt iLastError;
   172 	TInt iLastError;
   173 	RDevUsbcClient iLdd;
   173 	RDevUsbcClient iLdd;