Joedb
9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
src
joedb
ui
Readable_Writable_Command_Processor.h
Go to the documentation of this file.
1
#ifndef joedb_Readable_Writable_Command_Processor_declared
2
#define joedb_Readable_Writable_Command_Processor_declared
3
4
#include "
joedb/ui/Data_Manipulation_Command_Processor.h
"
5
#include "
joedb/Type.h
"
6
7
namespace
joedb
8
{
9
/// @ingroup ui
10
class
Readable_Writable_Command_Processor
:
public
Data_Manipulation_Command_Processor
11
{
12
private
:
13
Type
parse_type(std::istream &in, std::ostream &out)
const
;
14
15
Status
process_command
16
(
17
const
std::string &command,
18
std::istream ¶meters,
19
std::istream &in,
20
std::ostream &out
21
)
override
;
22
23
public
:
24
Readable_Writable_Command_Processor
25
(
26
const
Readable
&
readable
,
27
Writable
&
writable
,
28
size_t
max_record_id
29
):
30
Data_Manipulation_Command_Processor
(
readable
,
writable
,
max_record_id
)
31
{
32
}
33
};
34
}
35
36
#endif
Data_Manipulation_Command_Processor.h
Type.h
joedb::Command_Processor::Status
Status
Definition
Command_Processor.h:13
joedb::Data_Manipulation_Command_Processor
Definition
Data_Manipulation_Command_Processor.h:12
joedb::Data_Manipulation_Command_Processor::max_record_id
size_t max_record_id
Definition
Data_Manipulation_Command_Processor.h:32
joedb::Data_Manipulation_Command_Processor::writable
Writable & writable
Definition
Data_Manipulation_Command_Processor.h:31
joedb::Readable_Command_Processor::readable
const Readable & readable
Definition
Readable_Command_Processor.h:15
joedb::Readable_Writable_Command_Processor
Definition
Readable_Writable_Command_Processor.h:11
joedb::Readable_Writable_Command_Processor::Readable_Writable_Command_Processor
Readable_Writable_Command_Processor(const Readable &readable, Writable &writable, size_t max_record_id)
Definition
Readable_Writable_Command_Processor.h:25
joedb::Readable
Definition
Readable.h:16
joedb::Type
Definition
Type.h:14
joedb::Writable
Definition
Writable.h:22
joedb
Definition
Blob.h:7
Generated by
1.9.8