CommandOutput.h
Go to the documentation of this file.
1 /*
2  * CommandOutput.h
3  *
4  * Created on: 5 jul. 2015
5  * Author: Herman
6  */
7 
8 #pragma once
9 
10 #include <Stream.h>
11 #include <Print.h>
12 
13 #ifndef DISABLE_WIFI
14 #include <Network/TcpClient.h>
16 #endif
17 
18 class CommandOutput : public Print
19 {
20 public:
21 #ifndef DISABLE_WIFI
22  CommandOutput(TcpClient* reqClient) : outputTcpClient(reqClient)
23  {
24  }
25 
27  {
28  }
29 
30 #endif
31 
32  CommandOutput(Stream* reqStream);
33  virtual ~CommandOutput();
34 
35  size_t write(uint8_t outChar);
36 
37 #ifndef DISABLE_WIFI
40 #endif
41  Stream* outputStream = nullptr;
43 };
Definition: WebsocketConnection.h:64
WebsocketConnection * outputSocket
Definition: CommandOutput.h:39
CommandOutput(WebsocketConnection *reqSocket)
Definition: CommandOutput.h:26
String tempSocket
Definition: CommandOutput.h:42
The String class.
Definition: WString.h:136
Definition: TcpClient.h:46
Provides formatted output to stream.
Definition: Print.h:36
Definition: CommandOutput.h:18
Stream * outputStream
Definition: CommandOutput.h:41
TcpClient * outputTcpClient
Definition: CommandOutput.h:38
CommandOutput(TcpClient *reqClient)
Definition: CommandOutput.h:22
size_t write(uint8_t outChar)
Writes a single character to output stream.
virtual ~CommandOutput()
Base Stream class.
Definition: Stream.h:32