* moved BlockBufferCacheNoLock into package kit

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40489 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Tappe
2011-02-14 17:22:31 +00:00
parent c823de957b
commit d662b8345f
7 changed files with 44 additions and 36 deletions
@@ -0,0 +1,29 @@
/*
* Copyright 2009,2011, Haiku, Inc.
* Distributed under the terms of the MIT License.
*/
#ifndef _PACKAGE__BLOCK_BUFFER_CACHE_NO_LOCK_H
#define _PACKAGE__BLOCK_BUFFER_CACHE_NO_LOCK_H
#include <package/hpkg/BlockBufferCache.h>
namespace BPackageKit {
class BBlockBufferCacheNoLock : public BHPKG::BBlockBufferCache {
public:
BBlockBufferCacheNoLock(size_t blockSize,
uint32 maxCachedBlocks);
virtual ~BBlockBufferCacheNoLock();
virtual bool Lock();
virtual void Unlock();
};
} // namespace BPackageKit
#endif // _PACKAGE__BLOCK_BUFFER_CACHE_NO_LOCK_H
-27
View File
@@ -1,27 +0,0 @@
/*
* Copyright 2009, Ingo Weinhold, [email protected].
* Copyright 2011, Oliver Tappe <[email protected]>
* Distributed under the terms of the MIT License.
*/
#ifndef BLOCK_BUFFER_CACHE_NO_LOCK_H
#define BLOCK_BUFFER_CACHE_NO_LOCK_H
#include <package/hpkg/BlockBufferCache.h>
using BPackageKit::BHPKG::BBlockBufferCache;
class BlockBufferCacheNoLock : public BBlockBufferCache {
public:
BlockBufferCacheNoLock(size_t blockSize,
uint32 maxCachedBlocks);
virtual ~BlockBufferCacheNoLock();
virtual bool Lock();
virtual void Unlock();
};
#endif // BLOCK_BUFFER_CACHE_NO_LOCK_H
-1
View File
@@ -6,7 +6,6 @@ DEFINES += B_ENABLE_INCOMPLETE_POSIX_AT_SUPPORT ;
# TODO: Remove when it is complete!
BinCommand package :
BlockBufferCacheNoLock.cpp
command_create.cpp
command_dump.cpp
command_extract.cpp
+3 -2
View File
@@ -26,13 +26,14 @@
#include <package/hpkg/PackageEntry.h>
#include <package/hpkg/PackageEntryAttribute.h>
#include <package/hpkg/PackageReader.h>
#include <package/BlockBufferCacheNoLock.h>
#include "BlockBufferCacheNoLock.h"
#include "package.h"
#include "StandardErrorOutput.h"
using namespace BPackageKit::BHPKG;
using BPackageKit::BBlockBufferCacheNoLock;
struct PackageContentExtractHandler : BPackageContentHandler {
@@ -296,7 +297,7 @@ private:
}
private:
BlockBufferCacheNoLock fBufferCache;
BBlockBufferCacheNoLock fBufferCache;
BFDDataReader fPackageFileReader;
void* fDataBuffer;
size_t fDataBufferSize;
-1
View File
@@ -8,7 +8,6 @@ DEFINES += B_ENABLE_INCOMPLETE_POSIX_AT_SUPPORT ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src bin package ] ;
BinCommand package_repo :
BlockBufferCacheNoLock.cpp
command_create.cpp
command_list.cpp
package_repo.cpp
@@ -5,10 +5,13 @@
*/
#include "BlockBufferCacheNoLock.h"
#include <package/BlockBufferCacheNoLock.h>
BlockBufferCacheNoLock::BlockBufferCacheNoLock(size_t blockSize,
namespace BPackageKit {
BBlockBufferCacheNoLock::BBlockBufferCacheNoLock(size_t blockSize,
uint32 maxCachedBlocks)
:
BBlockBufferCache(blockSize, maxCachedBlocks)
@@ -16,19 +19,22 @@ BlockBufferCacheNoLock::BlockBufferCacheNoLock(size_t blockSize,
}
BlockBufferCacheNoLock::~BlockBufferCacheNoLock()
BBlockBufferCacheNoLock::~BBlockBufferCacheNoLock()
{
}
bool
BlockBufferCacheNoLock::Lock()
BBlockBufferCacheNoLock::Lock()
{
return true;
}
void
BlockBufferCacheNoLock::Unlock()
BBlockBufferCacheNoLock::Unlock()
{
}
} // namespace BPackageKit
+1
View File
@@ -43,6 +43,7 @@ SharedLibrary libpackage.so
ActivateRepositoryConfigJob.cpp
AddRepositoryRequest.cpp
Attributes.cpp
BlockBufferCacheNoLock.cpp
ChecksumAccessors.cpp
Context.cpp
DropRepositoryRequest.cpp