~ubuntu-branches/debian/experimental/libtorrent/experimental

« back to all changes in this revision

Viewing changes to src/data/chunk_list_node.h

  • Committer: Bazaar Package Importer
  • Author(s): Jose Luis Rivas
  • Date: 2007-03-31 10:31:05 UTC
  • mto: (4.1.4 gutsy) (6.2.1 squeeze) (1.3.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 6.
  • Revision ID: james.westby@ubuntu.com-20070331103105-jzpp1rml6ud0ff75
Tags: upstream-0.11.4
ImportĀ upstreamĀ versionĀ 0.11.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
70
70
  Chunk*              chunk() const                  { return m_chunk; }
71
71
  void                set_chunk(Chunk* c)            { m_chunk = c; }
72
72
 
73
 
  const rak::timer&   time_modified() const           { return m_timeModified; }
74
 
  void                set_time_modified(rak::timer t) { m_timeModified = t; }
 
73
  const rak::timer&   time_modified() const            { return m_timeModified; }
 
74
  void                set_time_modified(rak::timer t)  { m_timeModified = t; }
 
75
 
 
76
  const rak::timer&   time_preloaded() const           { return m_timePreloaded; }
 
77
  void                set_time_preloaded(rak::timer t) { m_timePreloaded = t; }
75
78
 
76
79
  bool                sync_triggered() const         { return m_asyncTriggered; }
77
80
  void                set_sync_triggered(bool v)     { m_asyncTriggered = v; }
78
81
 
79
82
  int                 references() const             { return m_references; }
80
 
  void                dec_references()               { m_references--; }
81
 
  void                inc_references()               { m_references++; }
 
83
  int                 dec_references()               { return --m_references; }
 
84
  int                 inc_references()               { return ++m_references; }
82
85
 
83
86
  int                 writable() const               { return m_writable; }
84
 
  void                dec_writable()                 { m_writable--; }
85
 
  void                inc_writable()                 { m_writable++; }
 
87
  int                 dec_writable()                 { return --m_writable; }
 
88
  int                 inc_writable()                 { return ++m_writable; }
86
89
 
87
90
  void                inc_rw()                       { inc_writable(); inc_references(); }
88
91
  void                dec_rw()                       { dec_writable(); dec_references(); }
94
97
  int                 m_references;
95
98
  int                 m_writable;
96
99
 
 
100
  bool                m_asyncTriggered;
 
101
 
97
102
  rak::timer          m_timeModified;
98
 
  bool                m_asyncTriggered;
 
103
  rak::timer          m_timePreloaded;
99
104
};
100
105
 
101
106
}