private bool MoveToNextFile()
            {
                while (file_index < files.Length)
                {
                    if (files [file_index] != "konversation.log")
                    {
                        if (!queryable.IsUpToDate(files [file_index]))
                        {
                            break;
                        }
                        else
                        {
                            queryable.UpdateLogOffset(files [file_index]);
                        }
                    }
                    file_index++;
                }

                if (file_index == files.Length)
                {
                    return(false);
                }

                return(true);
            }
 public void PostFlushHook()
 {
     //Log.Debug ("Storing reader position {0}", session_begin_offset);
     queryable.UpdateLogOffset(log_file, session_begin_offset);
 }