diff -r 4ad59aaee882 -r 2f468c1958d0 javauis/mmapi_qt/baseline/javasrc/com/nokia/microedition/media/InputStreamDataSource.java --- a/javauis/mmapi_qt/baseline/javasrc/com/nokia/microedition/media/InputStreamDataSource.java Fri Sep 17 08:28:21 2010 +0300 +++ b/javauis/mmapi_qt/baseline/javasrc/com/nokia/microedition/media/InputStreamDataSource.java Mon Oct 04 00:10:53 2010 +0300 @@ -22,19 +22,31 @@ import javax.microedition.media.protocol.DataSource; import javax.microedition.media.protocol.SourceStream; import java.io.IOException; +import javax.microedition.io.StreamConnection; +import com.nokia.mj.impl.utils.Logger; +import javax.microedition.io.Connection; + /** * DataSource which has InputStreamSourceStream. */ public class InputStreamDataSource extends DataSource { + // Connection object. + protected StreamConnection iConnection; + // DataSource's stream protected InputStreamSourceStream iSourceStream; + + // string that describes the content-type of the media that the source // is providing. protected String iContentType; + + + /** * Constructor. * @param aSourceStream SourceSteam @@ -158,6 +170,19 @@ return iSourceStream.getControl("SeekControl"); } + /** + * public method to connection object in derived classes. + * @returns aConnection object + */ + public Connection getConnection() + { + Logger.LOG(Logger.EJavaMMAPI, Logger.EInfo,"InputStreamDataSource getConnection +"); + return iConnection; + } + + + + } // End of File