xale-db 1.0
minimal SQL engine, written in c++
Loading...
Searching...
No Matches
IClient.h
Go to the documentation of this file.
1#ifndef CLIENT_I_CLIENT_H
2#define CLIENT_I_CLIENT_H
3
4#include <string>
5#include <iostream>
6
7namespace Xale::Client
8{
9 class IClient
10 {
11 public:
12 virtual void start() = 0;
13 virtual std::string getInput(bool* isExit) = 0;
14 virtual void displayOutput(const std::string& output) = 0;
15 virtual void close() = 0;
16 };
17}
18
19#endif // CLIENT_I_CLIENT_H
Definition IClient.h:10
virtual void close()=0
virtual void start()=0
virtual std::string getInput(bool *isExit)=0
virtual void displayOutput(const std::string &output)=0
Definition CLIClient.h:7