#include <ObjectConsumer.h>
Public Member Functions | |
ObjectConsumer (String const &name, ObjectWriter *writer=0) | |
~ObjectConsumer () | |
String const & | getName () const |
void | report (Object const *object) |
void | finished () |
Private Member Functions | |
ObjectConsumer () | |
ObjectConsumer (ObjectConsumer const &) | |
ObjectConsumer & | operator= (ObjectConsumer const &) |
Private Attributes | |
String | m_name |
ObjectWriter * | m_writer |
unsigned long long | m_count |
Definition at line 31 of file ObjectConsumer.h.
ObjectConsumer::ObjectConsumer | ( | String const & | name, | |
ObjectWriter * | writer = 0 | |||
) |
Definition at line 16 of file ObjectConsumer.cpp.
References m_writer, and ObjectWriter::open().
ObjectConsumer::~ObjectConsumer | ( | ) |
Definition at line 26 of file ObjectConsumer.cpp.
References m_writer.
ObjectConsumer::ObjectConsumer | ( | ) | [private] |
ObjectConsumer::ObjectConsumer | ( | ObjectConsumer const & | ) | [private] |
void ObjectConsumer::finished | ( | ) |
Definition at line 33 of file ObjectConsumer.cpp.
References ObjectWriter::close(), getName(), m_count, and m_writer.
Referenced by Neighbours::finished(), and CrossMatch::finished().
String const& ObjectConsumer::getName | ( | ) | const [inline] |
ObjectConsumer& ObjectConsumer::operator= | ( | ObjectConsumer const & | ) | [private] |
void ObjectConsumer::report | ( | Object const * | object | ) | [inline] |
Definition at line 37 of file ObjectConsumer.h.
References m_count, m_writer, and ObjectWriter::write().
Referenced by SimpleActiveList::clear(), IndexedActiveList::clear(), SimpleActiveList::deletePriorObjects(), IndexedActiveList::deletePriorObjects(), Neighbours::flushActiveObjects(), Neighbours::reportActiveNoMatch(), Neighbours::reportTestNoMatch(), CrossMatch::reportUnmatchedObject(), Neighbours::test(), and CrossMatch::test().
unsigned long long ObjectConsumer::m_count [private] |
Definition at line 48 of file ObjectConsumer.h.
Referenced by finished(), and report().
String ObjectConsumer::m_name [private] |
Definition at line 46 of file ObjectConsumer.h.
Referenced by getName().
ObjectWriter* ObjectConsumer::m_writer [private] |
Definition at line 47 of file ObjectConsumer.h.
Referenced by finished(), ObjectConsumer(), report(), and ~ObjectConsumer().