Ver código fonte

Add enet_host_get_peers_count native function

nxrighthere 7 anos atrás
pai
commit
597a2d63fd
1 arquivos alterados com 7 adições e 2 exclusões
  1. 7 2
      Source/Native/enet.h

+ 7 - 2
Source/Native/enet.h

@@ -32,7 +32,7 @@
 
 #define ENET_VERSION_MAJOR 2
 #define ENET_VERSION_MINOR 0
-#define ENET_VERSION_PATCH 3
+#define ENET_VERSION_PATCH 4
 #define ENET_VERSION_CREATE(major, minor, patch) (((major)<<16) | ((minor)<<8) | (patch))
 #define ENET_VERSION_GET_MAJOR(version) (((version)>>16)&0xFF)
 #define ENET_VERSION_GET_MINOR(version) (((version)>>8)&0xFF)
@@ -885,6 +885,7 @@ extern "C" {
     */
     ENET_API int enet_address_get_host (const ENetAddress * address, char * hostName, size_t nameLength);
 
+    ENET_API enet_uint32         enet_host_get_peers_count (ENetHost *);
     ENET_API enet_uint32         enet_host_get_packets_sent (ENetHost *);
     ENET_API enet_uint32         enet_host_get_packets_received (ENetHost *);
     ENET_API enet_uint32         enet_host_get_bytes_sent (ENetHost *);
@@ -3290,6 +3291,10 @@ extern "C" {
     }
 
     /* Extended functionality for easier binding in other programming languages */
+    enet_uint32 enet_host_get_peers_count(ENetHost *host) {
+        return host->connectedPeers;
+    }
+
     enet_uint32 enet_host_get_packets_sent(ENetHost *host) {
         return host->totalSentPackets;
     }
@@ -5734,4 +5739,4 @@ extern "C" {
 #endif
 
 #endif // ENET_IMPLEMENTATION
-#endif // ENET_INCLUDE_H
+#endif // ENET_INCLUDE_H