Program.h 422 Bytes
Newer Older
/jdi/'s avatar
basics  
/jdi/ committed
1
2
3
4
5
6
7
8
9
10
/*
 * Program.h
 *
 *  Created on: 04.09.2015
 *      Author: jdi
 */

#ifndef PROGRAM_H_
#define PROGRAM_H_

/jdi/'s avatar
/jdi/ committed
11
#include "Types.h"
/jdi/'s avatar
/jdi/ committed
12
#include "Host.h"
/jdi/'s avatar
/jdi/ committed
13

/jdi/'s avatar
basics  
/jdi/ committed
14
15
class Program {
public:
/jdi/'s avatar
/jdi/ committed
16
	Program(){}
/jdi/'s avatar
/jdi/ committed
17
	void init();
/jdi/'s avatar
/jdi/ committed
18
	int list();
/jdi/'s avatar
/jdi/ committed
19
	int sniff();
/jdi/'s avatar
/jdi/ committed
20
	int encode(std::string);
/jdi/'s avatar
/jdi/ committed
21
22
23
24
25
26
27
	int setProperty();
	int getProperty();
	int save();
	int restore();
	int flash();
	int reboot();
	int reset();
/jdi/'s avatar
/jdi/ committed
28
29
private:
	Host host = Host();
/jdi/'s avatar
basics  
/jdi/ committed
30
31
32
};

#endif /* PROGRAM_H_ */