#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().
1.6.3