Syntax for the imf_register script

imf_register  res_name mswitch rstate ArgList_attribute_values

res_name

Name of the resource that is required to be registered.

mswitch

Possible value of this parameter is either VCSAgIMFMonitorStop or VCSAgIMFMonitorStart.

If its value is VCSAgIMFMonitorStart, then it registers a resource with underlying module. If its value is VCSAgIMFMonitorStop, then it unregisters a resource from underlying module. This is passed by the agent framework.

rstate

Possible value for this parameter is either VCSAgIMFResOffline or VCSAgIMFResOnline.

If its value is VCSAgIMFResOffline, then it registers a resource with underlying module for OFFLINE monitoring. If its value is VCSAgIMFResOnline, then it registers underlying module for ONLINE monitoring.

The exit value is 0 (zero) if successful or non-zero if unsuccessful.

Note:

The imf_register entry point also returns the resource ID to agent framework by writing the resource ID to the exposed PIPE FD.