diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-02-12 12:05:55 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-02-12 12:05:55 +0000 |
| commit | cc24f7cdf816a4e127efeaf9b74146e1296467c9 (patch) | |
| tree | 76c9a568554c801d9f0db6514fd731b8b6c2889b /src/FtpDownloadCommand.h | |
| parent | aa1730d1f3516e5c0cbb153e2ab7d73bd1af0d01 (diff) | |
To fix static initialization order problem:
* src/BitfieldManFactory.h
(defaultRandomizer): Removed.
(factory): New variable.
(getNewFactory): Removed.
(getFactoryInstance): New function.
(setDefaultRandomizer): Rewritten.
(getDefaultRandomizer): Rewritten.
* src/BitfieldManFactory.cc
(defaultRandomizer): Removed.
(factory): Initialized to 0.
(BitfieldManFactory): Initialized randomizer to 0.
* src/DefaultPieceStorage.cc
(DefaultPieceStorage): getNewFactory() -> getFactoryInstance()
* src/Peer.cc
(Peer): getNewFactory() -> getFactoryInstance()
* src/SegmentMan.cc
(initBitfield): getNewFactory() -> getFactoryInstance()
* src/Piece.cc
(Piece): getNewFactory() -> getFactoryInstance()
Diffstat (limited to 'src/FtpDownloadCommand.h')
0 files changed, 0 insertions, 0 deletions
