Skip to content

Commit

Permalink
fix(net): Use typedefs instead to help with forward declarations
Browse files Browse the repository at this point in the history
Defines do not allow forward declarations
  • Loading branch information
me-no-dev committed Jun 20, 2024
1 parent 8f13096 commit d9b88b6
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 16 deletions.
3 changes: 1 addition & 2 deletions libraries/NetworkClientSecure/src/WiFiClientSecure.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
#pragma once
#warning WiFiClientSecure has been deprecated, please use NetworkClientSecure instead.
#include "NetworkClientSecure.h"
#define WiFiClientSecure NetworkClientSecure
typedef NetworkClientSecure WiFiClientSecure;
11 changes: 3 additions & 8 deletions libraries/WiFi/src/WiFi.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,9 @@
#include "WiFiScan.h"
#include "WiFiGeneric.h"

#include "NetworkClient.h"
#include "NetworkServer.h"
#include "NetworkUdp.h"
//defines are added here not to cause warnings
//to be removed in the future
#define WiFiClient NetworkClient
#define WiFiServer NetworkServer
#define WiFiUDP NetworkUDP
#include "WiFiClient.h"
#include "WiFiServer.h"
#include "WiFiUdp.h"

class WiFiClass : public WiFiGenericClass, public WiFiSTAClass, public WiFiScanClass, public WiFiAPClass {
private:
Expand Down
3 changes: 1 addition & 2 deletions libraries/WiFi/src/WiFiClient.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
#pragma once
#warning WiFiClient has been deprecated, please use NetworkClient instead.
#include "NetworkClient.h"
#define WiFiClient NetworkClient
typedef NetworkClient WiFiClient;
3 changes: 1 addition & 2 deletions libraries/WiFi/src/WiFiServer.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
#pragma once
#warning WiFiServer has been deprecated, please use NetworkServer instead.
#include "NetworkServer.h"
#define WiFiServer NetworkServer
typedef NetworkServer WiFiServer;
3 changes: 1 addition & 2 deletions libraries/WiFi/src/WiFiUdp.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
#pragma once
#warning WiFiUDP has been deprecated, please use NetworkUDP instead.
#include "NetworkUdp.h"
#define WiFiUDP NetworkUDP
typedef NetworkUDP WiFiUDP;

0 comments on commit d9b88b6

Please sign in to comment.