Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

virtual Int64 Impala::Util::IOBuffer::Write ( const void *  buf,
Int64  bytesToWrite 
) [inline, virtual]

Reimplemented in Impala::Util::IOBufferChannel, and Impala::Util::IOBufferFile.

Definition at line 405 of file IOBuffer.h.

References Available(), GetBuffer(), GetPosition(), and SetPosition().

Referenced by Impala::Core::Matrix::VirtualMatrixIOBufferWriter::AddRowDirect(), Impala::Core::Matrix::VirtualMatrixIOBufferWriter::AddRowPartDirect(), Impala::Persistency::File::CopyFrom(), Impala::Util::DatabaseWriteNative(), DoNativeTypeWrite(), Impala::Util::FileCopyLocalToRemote(), Impala::Core::Matrix::VirtualMatrixIOBufferWriter::Init(), Impala::Core::Feature::VirtualFeatureTableIOBufferWriter::Init(), Impala::Core::Feature::VirtualFeatureTableIOBufferWriter::SetCompleted(), Impala::Application::DataTransfer::TransferLocalToServer(), Impala::Application::DataTransfer::TransferServerToLocal(), Impala::Core::VideoJob::Manager::UpdateMaskFile(), Impala::Core::VideoJob::Manager::UpdateVideoSet(), Impala::Core::Table::Write(), Impala::Core::Column::Write(), Impala::Core::Feature::WriteBINDESC1ToBuffer(), Impala::Persistency::DistributedAccessRepositoryInFile::WriteFeatures(), Impala::Core::Stream::RgbDataSrcInfo::WriteInfo(), Impala::Core::Array::WriteJpg(), Impala::Core::Feature::WriteKOEN1ToBuffer(), Impala::Persistency::File::WriteNative(), Impala::Core::Array::WritePng(), Impala::Core::Array::WriteRaw(), Impala::Core::Array::WriteRawList(), Impala::Core::Array::WriteRawListVar(), and Impala::Core::VideoJob::Manager::WriteVideoSet().

00406     {
00407         Int64 available = Available();
00408         if (available < bytesToWrite)
00409             bytesToWrite = available;
00410         memcpy(GetBuffer() + GetPosition(), buf, bytesToWrite);
00411         SetPosition(GetPosition() + bytesToWrite);
00412         return bytesToWrite;
00413     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:24:14 2011 for ImpalaSrc by  doxygen 1.5.1