本文整理汇总了C++中Driver::Probe方法的典型用法代码示例。如果您正苦于以下问题:C++ Driver::Probe方法的具体用法?C++ Driver::Probe怎么用?C++ Driver::Probe使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Driver
的用法示例。
在下文中一共展示了Driver::Probe方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Device
/**
* Probe all plugged devices
*
* \return number of devices recognized
*/
int
DeviceManager::Probe(BusType type)
{
int n = 0;
m_DeviceList->Clear();
Driver *drv = Managers::Instance->driverManager->getDriver((unsigned) 0);
while(drv != NULL)
{
if((drv != NULL) && (drv->Probe()))
{
n++;
char dev_name[128];
strcpy(dev_name, drv->getDevName());
strcat(dev_name, "0\0");
Device *dev = new Device(dev_name, drv);
addDevice(dev);
/* init the device? */
cout<<dev->getName();
cout<<" ";
}
drv = drv->Next;
}
return n;
}