// DeleteProviderNode destructs the provider node.
DeleteProviderNode destructs the provider node.
// DeleteProviderNode destructs the provider node .
func DeleteProviderNode(n *ProviderNode) {
	if n == nil {
		return
	}
	if n.this == nil {
		return
	}
	close(n.channels.Done)
	var i int = *(*int)(n.userdata)
	nodeUnregister(i)
	C.DLR_providerNodeDelete(n.this)
	n.this = nil
}
func DeleteProviderNode ( n * ProviderNode ) { if n == nil { return } if n . this == nil { return } close ( n . channels . Done ) var i int = * ( * int ) ( n . userdata ) nodeUnregister ( i ) C . DLR_providerNodeDelete ( n . this ) n . this = nil }
DeleteProviderNode destructs the provider node.
DeleteProviderNode destructs the provider node .