| 
7 | 7 | 
 
  | 
8 | 8 | class ZephyrServer : public arduino::Server, ZephyrSocketWrapper {  | 
9 | 9 | private:  | 
10 |  | -	int _port;  | 
 | 10 | +    int _port;  | 
11 | 11 | 
 
  | 
12 | 12 | public:  | 
13 |  | -	ZephyrServer() : _port(80) {};  | 
14 |  | -	ZephyrServer(uint16_t port) : _port(port) {};  | 
15 |  | - | 
16 |  | -	virtual ~ZephyrServer() {  | 
17 |  | -		end();  | 
18 |  | -	}  | 
19 |  | - | 
20 |  | -	void end() {  | 
21 |  | -		ZephyrSocketWrapper::close();  | 
22 |  | -	}  | 
23 |  | - | 
24 |  | -	void begin(uint16_t port) {  | 
25 |  | -		_port = port;  | 
26 |  | -		begin();  | 
27 |  | -	}  | 
28 |  | - | 
29 |  | -	void begin() {  | 
30 |  | -		ZephyrSocketWrapper::bind(_port);  | 
31 |  | -		ZephyrSocketWrapper::listen(5);  | 
32 |  | -	}  | 
33 |  | - | 
34 |  | -	uint8_t status() {  | 
35 |  | -		return 0;  | 
36 |  | -	}  | 
37 |  | - | 
38 |  | -	explicit operator bool() {  | 
39 |  | -		return sock_fd != -1;  | 
40 |  | -	}  | 
41 |  | - | 
42 |  | -	ZephyrClient accept(uint8_t *status = nullptr) {  | 
43 |  | -		ZephyrClient client;  | 
44 |  | -		int sock = ZephyrSocketWrapper::accept();  | 
45 |  | -		client.setSocket(sock);  | 
46 |  | -		return client;  | 
47 |  | -	}  | 
48 |  | - | 
49 |  | -	ZephyrClient available(uint8_t *status = nullptr) __attribute__((deprecated("Use accept()."))) {  | 
50 |  | -		return accept(status);  | 
51 |  | -	}  | 
52 |  | - | 
53 |  | -	size_t write(uint8_t c) override {  | 
54 |  | -		return write(&c, 1);  | 
55 |  | -	}  | 
56 |  | - | 
57 |  | -	size_t write(const uint8_t *buffer, size_t size) override {  | 
58 |  | -		return send(buffer, size);  | 
59 |  | -	}  | 
60 |  | - | 
61 |  | -	friend class ZephyrClient;  | 
 | 13 | +    ZephyrServer() : _port(80){};  | 
 | 14 | +    ZephyrServer(uint16_t port) : _port(port){};  | 
 | 15 | + | 
 | 16 | +    virtual ~ZephyrServer() {  | 
 | 17 | +        end();  | 
 | 18 | +    }  | 
 | 19 | +    void end() {  | 
 | 20 | +        ZephyrSocketWrapper::close();  | 
 | 21 | +    }  | 
 | 22 | +    void begin(uint16_t port) {  | 
 | 23 | +        _port = port;  | 
 | 24 | +        begin();  | 
 | 25 | +    }  | 
 | 26 | +    void begin() {  | 
 | 27 | +        ZephyrSocketWrapper::bind(_port);  | 
 | 28 | +        ZephyrSocketWrapper::listen(5);  | 
 | 29 | +    }  | 
 | 30 | +    uint8_t status() {  | 
 | 31 | +        return 0;  | 
 | 32 | +    }  | 
 | 33 | +    explicit operator bool() {  | 
 | 34 | +        return sock_fd != -1;  | 
 | 35 | +    }  | 
 | 36 | + | 
 | 37 | +    ZephyrClient accept(uint8_t* status  = nullptr) {  | 
 | 38 | +        ZephyrClient client;  | 
 | 39 | +        int sock = ZephyrSocketWrapper::accept();  | 
 | 40 | +        client.setSocket(sock);  | 
 | 41 | +        return client;  | 
 | 42 | +    }  | 
 | 43 | + | 
 | 44 | +    ZephyrClient available(uint8_t* status = nullptr) __attribute__((deprecated("Use accept()."))) {  | 
 | 45 | +        return accept(status);  | 
 | 46 | +    }  | 
 | 47 | + | 
 | 48 | +    size_t write(uint8_t c) override {  | 
 | 49 | +        return write(&c, 1);  | 
 | 50 | +    }  | 
 | 51 | +    size_t write(const uint8_t* buffer, size_t size) override {  | 
 | 52 | +        return send(buffer, size);  | 
 | 53 | +    }  | 
 | 54 | + | 
 | 55 | +    friend class ZephyrClient;  | 
62 | 56 | };  | 
0 commit comments