PluginManager: Add debug to wrapper

This commit is contained in:
Dario Casalinuovo
2016-03-25 22:23:35 +01:00
parent 25527aff5c
commit 2250435e4c
+14
View File
@@ -34,6 +34,8 @@ public:
fFallbackBuffer(NULL), fFallbackBuffer(NULL),
fErr(B_NO_ERROR) fErr(B_NO_ERROR)
{ {
CALLED();
fPosition = dynamic_cast<BPositionIO*>(source); fPosition = dynamic_cast<BPositionIO*>(source);
fMedia = dynamic_cast<BMediaIO*>(source); fMedia = dynamic_cast<BMediaIO*>(source);
fFile = dynamic_cast<BFile*>(source); fFile = dynamic_cast<BFile*>(source);
@@ -73,6 +75,8 @@ public:
virtual ssize_t ReadAt(off_t position, void* buffer, virtual ssize_t ReadAt(off_t position, void* buffer,
size_t size) size_t size)
{ {
CALLED();
if (IsSeekable()) if (IsSeekable())
return fPosition->ReadAt(position, buffer, size); return fPosition->ReadAt(position, buffer, size);
@@ -100,6 +104,8 @@ public:
virtual ssize_t WriteAt(off_t position, const void* buffer, virtual ssize_t WriteAt(off_t position, const void* buffer,
size_t size) size_t size)
{ {
CALLED();
if (IsSeekable()) if (IsSeekable())
return fPosition->WriteAt(position, buffer, size); return fPosition->WriteAt(position, buffer, size);
@@ -116,6 +122,8 @@ public:
virtual off_t Seek(off_t position, uint32 seekMode) virtual off_t Seek(off_t position, uint32 seekMode)
{ {
CALLED();
if (IsSeekable()) if (IsSeekable())
return fPosition->Seek(position, seekMode); return fPosition->Seek(position, seekMode);
@@ -129,6 +137,8 @@ public:
virtual off_t Position() const virtual off_t Position() const
{ {
CALLED();
if (IsSeekable()) if (IsSeekable())
return fPosition->Position(); return fPosition->Position();
@@ -137,6 +147,8 @@ public:
virtual status_t SetSize(off_t size) virtual status_t SetSize(off_t size)
{ {
CALLED();
if (IsEndless()) if (IsEndless())
return B_NOT_SUPPORTED; return B_NOT_SUPPORTED;
@@ -145,6 +157,8 @@ public:
virtual status_t GetSize(off_t* size) const virtual status_t GetSize(off_t* size) const
{ {
CALLED();
if (IsEndless()) if (IsEndless())
return B_NOT_SUPPORTED; return B_NOT_SUPPORTED;