kwave  18.07.70
RecoverySource.cpp
Go to the documentation of this file.
1 /*************************************************************************
2  RecoverySource.cpp - base class for recovered audio file data
3  -------------------
4  begin : Sun May 12 2002
5  copyright : (C) 2002 by Thomas Eschenbacher
6  email : Thomas.Eschenbacher@gmx.de
7  ***************************************************************************/
8 
9 /***************************************************************************
10  * *
11  * This program is free software; you can redistribute it and/or modify *
12  * it under the terms of the GNU General Public License as published by *
13  * the Free Software Foundation; either version 2 of the License, or *
14  * (at your option) any later version. *
15  * *
16  ***************************************************************************/
17 
18 #include "config.h"
19 
20 #include "RecoverySource.h"
21 
22 //***************************************************************************
23 Kwave::RecoverySource::RecoverySource(quint64 offset, quint64 length)
24  :m_offset(offset), m_length(length)
25 {
26 }
27 
28 //***************************************************************************
30 {
31  return m_offset;
32 }
33 
34 //***************************************************************************
36 {
37  return m_length;
38 }
39 
40 //***************************************************************************
42 {
43  return m_offset + ((m_length) ? (m_length - 1) : 0);
44 }
45 
46 //***************************************************************************
47 //***************************************************************************
virtual quint64 length() const
virtual quint64 end() const
virtual quint64 offset() const
RecoverySource(quint64 offset, quint64 length)