void pyVault::SendToDevice( pyVaultNode& node, const char * deviceName ) { if (!node.GetNode()) return; // Note: This actually blocks (~Hoikas) VaultPublishNode(node.GetNode()->GetNodeId(), deviceName); }
void pyVault::SendToDevice( pyVaultNode& node, const char * deviceName ) { if (!node.GetNode()) return; wchar_t wDevName[256]; StrToUnicode(wDevName, deviceName, arrsize(wDevName)); // Note: This actually blocks (~Hoikas) VaultPublishNode(node.GetNode()->GetNodeId(), wDevName); }
// override the equals to operator bool pyVaultNode::operator==(const pyVaultNode &vaultNode) const { RelVaultNode* ours = GetNode(); RelVaultNode* theirs = vaultNode.GetNode(); if (ours == nil && theirs == nil) return true; if (ours == nil || theirs == nil) return false; if (ours->GetNodeId() == theirs->GetNodeId()) return true; return ours->Matches(theirs); }