Skip to content
Snippets Groups Projects
Select Git revision
  • f4bfad4cf3d7032f043f74c66644281cb15f7c48
  • master default protected
  • develop protected
  • feature/filter_bank_test
  • ma_2019/andrew protected
  • dspfilters_backend
  • ITADSP_v2024a
  • VA_v2023b
  • VA_v2023a
  • VA_v2022a
  • before_cmake_rework
  • v2021.a
  • v2020.a
  • v2019.a
  • v2018.b
  • v2018.a
  • v2017.d
  • v2017.c
18 results

.cmake-format

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    OutputStreamSend.java 1.00 KiB
    import java.io.*;
    
    public class OutputStreamSend {
      public static byte[] buffer = null;
      public static int counter = 0;
    
      public OutputStreamSend(int length) {
        buffer = new byte[length];
        clear();
      }
    
      public OutputStreamSend() {
        this(128);
      }
      
      public void addtoBuffer(char v) {
          buffer[counter] = (byte)v;
          counter++;
      }
      
      public void addtoBufferN(char[] v, int len) {
            for(int i=0; i<len; i++)
            {
                buffer[counter] = (byte)v[i];
                counter++;
            }
      }
      
      public void display() {
          for(int i=0;i<counter;i++)
          {
            System.out.print(buffer[i]);
          }
      }
      
      public void clear() {
           for(int i=0;i<counter;i++)
          {
            buffer[i] = 0;
          }
          counter = 0;
      }
    
      public void send(OutputStream output) throws IOException {
          try {
            output.write(buffer,0,counter);
    		output.flush();
            this.clear();
                
          } catch (Exception e) {}
      }
    
    }