~ubuntu-branches/ubuntu/quantal/aria2/quantal

« back to all changes in this revision

Viewing changes to test/MockPeerStorage.h

  • Committer: Bazaar Package Importer
  • Author(s): Kartik Mistry
  • Date: 2010-11-24 12:26:31 UTC
  • mfrom: (1.6.1 upstream) (2.3.8 experimental)
  • Revision ID: james.westby@ubuntu.com-20101124122631-upujekj1ek94h3x2
Tags: 1.10.6-1
* New upstream release:
  + Fixed FTBFS on alpha arch (Closes: #590257)
  + Added IPv6 support (Closes: #448390)
* debian/patches/ftbfs_kfreebsd.diff:
  + Dropped, merged upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef _D_MOCK_PEER_STORAGE_H_
2
 
#define _D_MOCK_PEER_STORAGE_H_
 
1
#ifndef D_MOCK_PEER_STORAGE_H
 
2
#define D_MOCK_PEER_STORAGE_H
3
3
 
4
4
#include "PeerStorage.h"
5
5
 
13
13
private:
14
14
  TransferStat stat;
15
15
  std::deque<SharedHandle<Peer> > peers;
 
16
  std::deque<SharedHandle<Peer> > droppedPeers;
16
17
  std::vector<SharedHandle<Peer> > activePeers;
17
18
  int numChokeExecuted_;
18
19
public:
32
33
    return peers;
33
34
  }
34
35
 
 
36
  virtual const std::deque<SharedHandle<Peer> >& getDroppedPeers() {
 
37
    return droppedPeers;
 
38
  }
 
39
 
 
40
  void addDroppedPeer(const SharedHandle<Peer>& peer) {
 
41
    droppedPeers.push_back(peer);
 
42
  }
 
43
 
35
44
  virtual SharedHandle<Peer> getUnusedPeer() {
36
45
    return SharedHandle<Peer>();
37
46
  }
84
93
  }
85
94
};
86
95
 
87
 
#endif // _D_MOCK_PEER_STORAGE_H_
 
96
#endif // D_MOCK_PEER_STORAGE_H
88
97
 
89
98
} // namespace aria2