ODNodeCopySupportedAttributes(_:_:_:)
Returns an array of attribute types supported by a given node.
Declaration
func ODNodeCopySupportedAttributes(_ node: ODNodeRef!, _ recordType: String!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Unmanaged<CFArray>!Parameters
- node:
The node.
- recordType:
The record type to list supported attribute types for. Can be
NULL. - error:
An error reference for error details. Can be
NULL.
Return Value
An array of supported attribute types.
Discussion
If inRecordType is NULL, this function returns all attribute types supported by all record types of the node; otherwise, only attribute types specific to inRecordType are returned.
See Also
Related Documentation
Working with Nodes
ODNodeCopyDetails(_:_:_:)ODNodeCopyRecord(_:_:_:_:_:)ODNodeCopySubnodeNames(_:_:)ODNodeCopySupportedRecordTypes(_:_:)ODNodeCopyUnreachableSubnodeNames(_:_:)ODNodeCreateCopy(_:_:_:)ODNodeCreateRecord(_:_:_:_:_:)ODNodeCreateWithName(_:_:_:_:)ODNodeCreateWithNodeType(_:_:_:_:)ODNodeCustomCall(_:_:_:_:)ODNodeGetName(_:)ODNodeGetTypeID()ODNodeSetCredentials(_:_:_:_:_:)ODNodeSetCredentialsExtended(_:_:_:_:_:_:_:)