acnet_node_name
status.i4.v = acnet_node_name(node.i2.r, name.i1a.r, operation.i4.v)
This routine translates between an ACNET logical node and its
corresponding name.
node ACNET logical node
(ACNET_LOCAL_NODE specifies the local node.)
name ACNET node name string ("myname" specifies local node)
(NODE_NAME_LEN characters)
operation requested translation operation
(ACNET_TRANS_TO_NAME -> translate from node to name,
ACNET_TRANS_TO_NODE -> translate from name to node)
This function returns ACNET status values as follows:
OK success
CLIB_INVARG invalid operation code passed
CLIB_NO_SUCH requested node doesn't exist
This function requires the following include files:
acnet_h, nodedefs_h, acnet_errors_h
Related functions:
acnet_connect, acnet_default_connect, acnet_default_connect_name,
acnet_disconnect, acnet_request, acnet_get_reply, acnet_request_wait,
acnet_cancel_request, acnet_accept_requests, acnet_get_request,
acnet_reply, acnet_wait, acnet_set_handle, acnet_current_rum_handle,
acnet_is_rum_handle, acnet_get_active_handles
C/C++ usage:
char name[NODE_NAME_LEN+1];
short node = OPER;
int status;
int operation = ACNET_TRANS_TO_NAME;
status = acnet_node_name(&node,name,operation);