Reader
Reader* fReader;
class Reader;
status_t CreateReader(Reader** reader,
void DestroyReader(Reader* reader);
class Reader {
Reader();
virtual ~Reader();
virtual Reader* NewReader() = 0;
class Reader {
Reader();
virtual ~Reader();
RequestUnflattener(Reader* reader);
Reader* fReader;
class RequestChannel::MemoryReader : public Reader {
: Reader(),
Reader::Reader()
Reader::~Reader()
Reader::Read(int32 size, void** buffer, bool* mustFree)
Reader::Skip(int32 size)
RequestUnflattener::RequestUnflattener(Reader* reader)
Reader*
class TAPEReader : public Reader
typedef Reader SUPER;
virtual Reader* NewReader();
Reader *
fSource = dynamic_cast<BPositionIO *>(Reader::Source());
class auReader : public Reader
Reader *NewReader();
class AVFormatReader : public Reader {
Reader*
virtual Reader* NewReader();
TTextView::Reader *reader = new TTextView::Reader(fHeader, fRaw, quoteIt, fIncoming,
resume_thread(fThread = spawn_thread(Reader::Run, "reader", B_NORMAL_PRIORITY, reader));
TTextView::Reader::Reader(bool header, bool raw, bool quote, bool incoming,
TTextView::Reader::ParseMail(BMailContainer *container,
TTextView::Reader::Process(const char *data, int32 data_len, bool isHeader)
TTextView::Reader::Insert(const char *line, int32 count, bool isHyperLink,
TTextView::Reader::Run(void *_this)
Reader *reader = (Reader *)_this;
TTextView::Reader::Unlock()
TTextView::Reader::Lock()
class Reader;
friend class TTextView::Reader;
class Reader {
Reader(bool header, bool raw, bool quote, bool incoming,
MemoryReader &Reader() { return fReader; }
status_t err = context.Reader().Read(address, data, sizeof(Type), bytesRead);
status_t err = context.Reader().Read(address, &data, addrlen, bytesRead);
status_t err = context.Reader().Read(conf->ifc_buf, buffer,
status_t err = context.Reader().Read((void*)iov, vecs, sizeof(vecs), bytesRead);
status_t error = context.Reader().Read(data, buffer, sizeof(buffer), bytesRead);
status_t err = context.Reader().Read(address, data, sizeof(Type), bytesRead);
status_t err = context.Reader().Read(data, &tmp, sizeof(tmp), bytesRead);
status_t err = context.Reader().Read(data, &tmp, sizeof(tmp), bytesRead);
status_t err = context.Reader().Read(data, &tmp, sizeof(tmp), bytesRead);
status_t err = context.Reader().Read(data, &tmp, sizeof(tmp), bytesRead);
err = context.Reader().Read(*(void **)address, flatArgs, flatArgsSize,
status_t err = context.Reader().Read(data, &s, sizeof(s), bytesRead);
status_t err = context.Reader().Read(data, &value, sizeof(value), bytesRead);
status_t err = context.Reader().Read(address, &data, sizeof(struct rlimit), bytesRead);
status_t err = context.Reader().Read(data, &value, sizeof(value), bytesRead);
ChunkCache::ReadNextChunk(Reader* reader, void* cookie)
ChunkCache::NextChunk(Reader* reader, void* cookie)
chunk_buffer* NextChunk(Reader* reader, void* cookie);
bool ReadNextChunk(Reader* reader, void* cookie);
PluginManager::CreateReader(Reader** reader, int32* streamCount,
PluginManager::DestroyReader(Reader* reader)
Reader::Reader()
Reader::~Reader()
Reader::GetMetaData(BMessage* _data)
Reader::Seek(void* cookie, uint32 flags, int64* frame, bigtime_t* time)
Reader::FindKeyFrame(void* cookie, uint32 flags, int64* frame, bigtime_t* time)
Reader::GetStreamMetaData(void* cookie, BMessage* _data)
Reader::Source() const
Reader::Setup(BDataIO *source)
Reader::Perform(perform_code code, void* _data)
void Reader::_ReservedReader1() {}
void Reader::_ReservedReader2() {}
void Reader::_ReservedReader3() {}
void Reader::_ReservedReader4() {}
void Reader::_ReservedReader5() {}
Reader *reader = readerplugin->NewReader();
Reader *reader = readerplugin->NewReader();
Reader *reader = readerplugin->NewReader();