code: def copy_buffer(self, dst, src, size=-1, *, read_offset=0, write_offset=0) -> None:
          '''
              Copy buffer content.
  
              Args:
                  dst (Buffer): The destination buffer.
                  src (Buffer): The source buffer.
                  size (int): The number of bytes to copy.
  
              Keyword Args:
                  read_offset (int): The read offset.
                  write_offset (int): The write offset.
          '''
  
          self.mglo.copy_buffer(dst.mglo, src.mglo, size, read_offset, write_offsetf copy_buffer(self, dst, src, size=-1, *, read_offset=0, write_offset=0) -> None:
          '''
              Copy buffer content.
  
              Args:
                  dst (Buffer): The destination buffer.
                  src (Buffer): The source buffer.
                  size (int): The number of bytes to copy.
  
              Keyword Args:
                  read_offset (int): The read offset.
                  write_offset (int): The write offset.
          '''
  
          self.mglo.copy_buffer(dst.mglo, src.mglo, size, read_offset, write_offset)
docs: Copy buffer content.
  
              Args:
                  dst (Buffer): The destination buffer.
                  src (Buffer): The source buffer.
                  size (int): The number of bytes to copy.
  
              Keyword Args:
                  read_offset (int): The read offset.
                  write_offset (int): The write offset.