Ejemplo n.º 1
0
        public StreamWriter(IWriterClient c, IDrLogging l)
        {
            client = c;
            log    = new DryadLogger(l);

            writes = new BufferQueue();
            offset = 0;

            finished = new Task(() => { });

            error     = null;
            errorType = ErrorType.IO;
        }
Ejemplo n.º 2
0
        public StreamWriter(IWriterClient c, IDrLogging l)
        {
            client = c;
            log = new DryadLogger(l);

            writes = new BufferQueue();
            offset = 0;

            finished = new Task(() => { });

            error = null;
            errorType = ErrorType.IO;
        }
Ejemplo n.º 3
0
 public static IManagedWriter OpenWriter(string path, int numberOfWriters, IWriterClient client, IDrLogging logger)
 {
     try
     {
         HttpClient.Initialize(logger);
         var uri = new Uri(path);
         return(writers[uri.Scheme](uri, numberOfWriters, client, logger));
     }
     catch (Exception e)
     {
         DryadLogger l = new DryadLogger(logger);
         l.LogError("Caught exception opening writer " + e.ToString());
         return(null);
     }
 }
Ejemplo n.º 4
0
 public StreamReader(int bSize, IReaderClient c, IDrLogging logger)
 {
     client = c;
     log = new DryadLogger(logger);
     bufferSize = bSize;
 }
Ejemplo n.º 5
0
 public StreamReader(int bSize, IReaderClient c, IDrLogging logger)
 {
     client     = c;
     log        = new DryadLogger(logger);
     bufferSize = bSize;
 }
Ejemplo n.º 6
0
 public static IManagedWriter OpenWriter(string path, int numberOfWriters, IWriterClient client, IDrLogging logger)
 {
     try
     {
         HttpClient.Initialize(logger);
         var uri = new Uri(path);
         return writers[uri.Scheme](uri, numberOfWriters, client, logger);
     }
     catch (Exception e)
     {
         DryadLogger l = new DryadLogger(logger);
         l.LogError("Caught exception opening writer " + e.ToString());
         return null;
     }
 }