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

virtual Int64 Impala::Util::IOBuffer::Puts ( const char *  buf  )  [inline, virtual]

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

Definition at line 309 of file IOBuffer.h.

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

Referenced by Impala::Application::CheckParameteres(), Impala::Util::DatabaseWriteString(), Impala::Core::IDash::XmlJobReference::Export(), Impala::Core::IDash::XmlJob::Export(), Impala::Core::Feature::FeatureTable::ExportAscii(), Impala::Core::VideoSet::Mpeg7Doc::ExportMediaTime(), Impala::Core::VideoSet::Mpeg7Doc::ExportShot(), Impala::Core::VideoSet::Mpeg7Doc::ExportXml(), main(), Impala::Util::PropertySet::Print(), Impala::Util::IOBufferFile::Puts(), Puts(), Impala::Core::Feature::LabelSet::Save(), Impala::Core::Feature::LabelSet::Write(), Impala::Core::Column::Write(), Impala::Core::VideoSet::ShotSegmenter::WriteLfvAndSvm(), Impala::Core::VideoSet::ShotSegmenter::WritePredictions(), Impala::Core::Array::WriteRaw(), Impala::Core::Array::WriteRawList(), Impala::Core::Array::WriteRawListVar(), Impala::Application::WriteResults(), Impala::Core::DataFactory::WriteScoreOnSelf(), Impala::Core::VideoSet::ShotSegmenter::WriteScores(), WriteStrings(), and Impala::Persistency::File::WriteStrings().

00310     {
00311         Int64 len = strlen(buf);
00312         Int64 available = Available();
00313         if (available < len)
00314             len = available;
00315         unsigned char* start = GetBuffer() + GetPosition();
00316         memcpy(start, buf, len);
00317         start[len] = '\n';
00318         SetPosition(GetPosition() + len + 1);
00319         return 1;
00320     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:40:13 2010 for ImpalaSrc by  doxygen 1.5.1