/**
* Get all available connection specifications. This is a list of all currently available communication channels in which a IOIO may be available. The client typically passes elements of this collection to {@link IOIOFactory#create(ioio.lib.api.IOIOConnection)}, possibly after filtering based on the specification's properties.
* @return A collection of specifications.
*/
public static Collection<IOIOConnectionFactory> getConnectionFactories(){
Collection<IOIOConnectionFactory> result=new LinkedList<IOIOConnectionFactory>();
for ( IOIOConnectionBootstrap bootstrap : bootstraps_) {
bootstrap.getFactories(result);
}
return result;
}