Device* Manager::GetDevice( int port, int slot ) { Device* device; Lst::Search< Device > sh; device = sh.FirstItem ( m_devices ); for( device = sh.FirstItem ( m_devices ); device; device = sh.NextItem ()) { if( ( device->GetPort() == port ) && ( device->GetSlot() == slot )) { return device; } } return NULL; }