| 1064 | class BufferedStream : public BaseBufferedStream |
| 1065 | { |
| 1066 | struct FieldMap |
| 1067 | { |
| 1068 | static const UCHAR REGULAR_FIELD = 1; |
| 1069 | static const UCHAR TRANSACTION_ID = 2; |
| 1070 | static const UCHAR DBKEY_NUMBER = 3; |
| 1071 | static const UCHAR DBKEY_VALID = 4; |
| 1072 | |
| 1073 | FieldMap() : map_stream(0), map_id(0), map_type(0) |
| 1074 | {} |
| 1075 | |
| 1076 | FieldMap(UCHAR type, StreamType stream, ULONG id) |
| 1077 | : map_stream(stream), map_id(id), map_type(type) |
| 1078 | {} |
| 1079 | |
| 1080 | StreamType map_stream; |
| 1081 | USHORT map_id; |
| 1082 | UCHAR map_type; |
| 1083 | }; |
| 1084 | |
| 1085 | struct Impure : public RecordSource::Impure |
| 1086 | { |