summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-09-14 12:00:03 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-09-14 12:00:03 -0700
commitd06499a50cb30867b58a329206ee1a98f2b575ec (patch)
tree85ab1accc25bd6ee1249d13cb087c56a93855034 /include
parent0617b1753443a82267dde9fa0c76e8f7d3ce1cc4 (diff)
parentef316ced3bf52434eab34490b3f12b8d080c9252 (diff)
downloadinfinitytier-d06499a50cb30867b58a329206ee1a98f2b575ec.tar.gz
infinitytier-d06499a50cb30867b58a329206ee1a98f2b575ec.zip
Merge branch 'adamierymenko-dev' of http://git.int.zerotier.com/zerotier/zerotierone into netcon
Diffstat (limited to 'include')
-rw-r--r--include/ZeroTierOne.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/include/ZeroTierOne.h b/include/ZeroTierOne.h
index 8583aa3a..b8d14c5f 100644
--- a/include/ZeroTierOne.h
+++ b/include/ZeroTierOne.h
@@ -760,7 +760,11 @@ enum ZT1_ResultCode ZT1_Node_new(
ZT1_VirtualNetworkFrameFunction virtualNetworkFrameFunction,
ZT1_VirtualNetworkConfigFunction virtualNetworkConfigFunction,
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
@@ -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)
* @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)
@@ -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)
* @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