Changeset 276 for branches/libfreebob-downloader/src/devicemanager.h
- Timestamp:
- 06/27/06 14:46:41 (18 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/libfreebob-downloader/src/devicemanager.h
r241 r276 34 34 typedef std::vector< IAvDevice* >::iterator IAvDeviceVectorIterator; 35 35 36 typedef IAvDevice* (*ProbeFunction)(Ieee1394Service&, int, int); 37 typedef std::vector<ProbeFunction> ProbeFunctionVector; 38 typedef std::vector<ProbeFunction>::iterator ProbeFunctionVectorIterator; 36 class ConfigRom; 39 37 40 38 class DeviceManager{ … … 57 55 58 56 protected: 59 static IAvDevice* probeBeBoB(Ieee1394Service& service, int id, int level); 60 static IAvDevice* probeBounce(Ieee1394Service& service, int id, int level); 57 IAvDevice* getDriverForDevice( std::auto_ptr<ConfigRom>( configRom ), 58 int id, 59 int level ); 61 60 62 61 protected: 63 62 Ieee1394Service* m_1394Service; 64 63 IAvDeviceVector m_avDevices; 65 ProbeFunctionVector m_probeList;66 64 67 65 DECLARE_DEBUG_MODULE;