#include <fltRecordWriter.h>
Public Member Functions | |
FltRecordWriter (ostream &out) | |
~FltRecordWriter () | |
void | set_opcode (FltOpcode opcode) |
const Datagram & | get_datagram () const |
void | set_datagram (const Datagram &datagram) |
Datagram & | update_datagram () |
FltError | advance () |
FltError | write_record (FltOpcode opcode, const Datagram &datagram=Datagram()) |
FltError | write_instance_def (FltHeader *header, int instance_index) |
Private Types | |
typedef pset< int > | Instances |
Private Attributes | |
ostream & | _out |
Datagram | _datagram |
FltOpcode | _opcode |
Instances | _instances_written |
|
Definition at line 59 of file fltRecordWriter.h. |
|
Definition at line 39 of file fltRecordWriter.cxx. |
|
Definition at line 50 of file fltRecordWriter.cxx. |
|
Definition at line 96 of file fltRecordWriter.cxx. References _datagram, _opcode, _out, Datagram::add_be_int16(), assert, Datagram::clear(), FE_internal, FE_ok, FE_write_error, flt_error_abort, FltOpcode, FO_continuation, FO_none, Datagram::get_data(), Datagram::get_length(), max_write_length, and nassertr. Referenced by write_record(). |
|
|
|
Definition at line 70 of file fltRecordWriter.cxx. References _datagram. |
|
Definition at line 59 of file fltRecordWriter.cxx. References _opcode. |
|
Definition at line 84 of file fltRecordWriter.cxx. References _datagram. |
|
Definition at line 163 of file fltRecordWriter.cxx. References _instances_written, assert, FE_ok, FE_undefined_instance, flt_error_abort, FltHeader::get_instance(), NULL, and FltRecord::write_record_and_children(). |
|
Definition at line 149 of file fltRecordWriter.cxx. |
|
Definition at line 56 of file fltRecordWriter.h. Referenced by advance(), set_datagram(), update_datagram(), and write_record(). |
|
Definition at line 60 of file fltRecordWriter.h. Referenced by write_instance_def(). |
|
Definition at line 57 of file fltRecordWriter.h. Referenced by advance(), set_opcode(), and write_record(). |
|
Definition at line 55 of file fltRecordWriter.h. Referenced by advance(). |