Sirikata
libcore/include/sirikata/core/transfer/Defs.hpp
Go to the documentation of this file.
00001 // Copyright (c) 2011 Sirikata Authors. All rights reserved.
00002 // Use of this source code is governed by a BSD-style license that can
00003 // be found in the LICENSE file.
00004 
00005 #ifndef _SIRIKATA_CORE_TRANSFER_DEFS_HPP_
00006 #define _SIRIKATA_CORE_TRANSFER_DEFS_HPP_
00007 
00008 #include <sirikata/core/util/Sha256.hpp>
00009 
00010 namespace Sirikata {
00011 namespace Transfer {
00012 
00013 class ChunkRequest;
00014 class TransferPool;
00015 typedef std::tr1::shared_ptr<TransferPool> TransferPoolPtr;
00016 typedef std::tr1::shared_ptr<ChunkRequest> ChunkRequestPtr;
00017 
00019 typedef SHA256 Fingerprint;
00020 
00021 typedef float32 Priority;
00022 
00023 } // namespace Transfer
00024 } // namespace Sirikata
00025 
00026 #endif //_SIRIKATA_CORE_TRANSFER_DEFS_HPP_