mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-02-21 02:01:22 +00:00
Expose world ID and world timestamp in ZT_NodeStatus
This commit is contained in:
parent
71348f3ebb
commit
70d8e3ad94
@ -275,6 +275,16 @@ typedef struct
|
||||
*/
|
||||
uint64_t address;
|
||||
|
||||
/**
|
||||
* Current world ID
|
||||
*/
|
||||
uint64_t worldId;
|
||||
|
||||
/**
|
||||
* Current world revision/timestamp
|
||||
*/
|
||||
uint64_t worldTimestamp;
|
||||
|
||||
/**
|
||||
* Public identity in string-serialized form (safe to send to others)
|
||||
*
|
||||
|
@ -345,6 +345,8 @@ uint64_t Node::address() const
|
||||
void Node::status(ZT_NodeStatus *status) const
|
||||
{
|
||||
status->address = RR->identity.address().toInt();
|
||||
status->worldId = RR->topology->worldId();
|
||||
status->worldTimestamp = RR->topology->worldTimestamp();
|
||||
status->publicIdentity = RR->publicIdentityStr.c_str();
|
||||
status->secretIdentity = RR->secretIdentityStr.c_str();
|
||||
status->online = _online ? 1 : 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user