浏览代码

Merge branch 'master' into android-jni

Grant Limberg 10 年之前
父节点
当前提交
53d98343b7
共有 1 个文件被更改,包括 15 次插入3 次删除
  1. 15 3
      include/ZeroTierOne.h

+ 15 - 3
include/ZeroTierOne.h

@@ -760,7 +760,11 @@ enum ZT1_ResultCode ZT1_Node_new(
 	ZT1_VirtualNetworkFrameFunction virtualNetworkFrameFunction,
 	ZT1_VirtualNetworkFrameFunction virtualNetworkFrameFunction,
 	ZT1_VirtualNetworkConfigFunction virtualNetworkConfigFunction,
 	ZT1_VirtualNetworkConfigFunction virtualNetworkConfigFunction,
 	ZT1_EventCallback eventCallback,
 	ZT1_EventCallback eventCallback,
-	const char *overrideRootTopology = (const char *)0);
+	const char *overrideRootTopology
+#ifdef __cplusplus
+    = (const char *)0               
+#endif
+    );
 
 
 /**
 /**
  * Delete a node and free all resources it consumes
  * Delete a node and free all resources it consumes
@@ -881,7 +885,11 @@ enum ZT1_ResultCode ZT1_Node_leave(ZT1_Node *node,uint64_t nwid);
  * @param multicastAdi Multicast ADI (least significant 32 bits only, default: 0)
  * @param multicastAdi Multicast ADI (least significant 32 bits only, default: 0)
  * @return OK (0) or error code if a fatal error condition has occurred
  * @return OK (0) or error code if a fatal error condition has occurred
  */
  */
-enum ZT1_ResultCode ZT1_Node_multicastSubscribe(ZT1_Node *node,uint64_t nwid,uint64_t multicastGroup,unsigned long multicastAdi = 0);
+enum ZT1_ResultCode ZT1_Node_multicastSubscribe(ZT1_Node *node,uint64_t nwid,uint64_t multicastGroup,unsigned long multicastAdi
+#ifdef __cplusplus
+    = 0
+#endif
+    );
 
 
 /**
 /**
  * Unsubscribe from an Ethernet multicast group (or all groups)
  * Unsubscribe from an Ethernet multicast group (or all groups)
@@ -897,7 +905,11 @@ enum ZT1_ResultCode ZT1_Node_multicastSubscribe(ZT1_Node *node,uint64_t nwid,uin
  * @param multicastAdi Multicast ADI (least significant 32 bits only, default: 0)
  * @param multicastAdi Multicast ADI (least significant 32 bits only, default: 0)
  * @return OK (0) or error code if a fatal error condition has occurred
  * @return OK (0) or error code if a fatal error condition has occurred
  */
  */
-enum ZT1_ResultCode ZT1_Node_multicastUnsubscribe(ZT1_Node *node,uint64_t nwid,uint64_t multicastGroup,unsigned long multicastAdi = 0);
+enum ZT1_ResultCode ZT1_Node_multicastUnsubscribe(ZT1_Node *node,uint64_t nwid,uint64_t multicastGroup,unsigned long multicastAdi
+#ifdef __cplusplus
+    = 0
+#endif
+    );
 
 
 /**
 /**
  * Get this node's 40-bit ZeroTier address
  * Get this node's 40-bit ZeroTier address