Remote Statistics Interface list of subroutines

The xmperf interface is used to view the graphical display of statistics on all the hosts in a network.

The Remote Statistics Interface (RSI) application programming interface (API) is used to create data-consumer programs that helps to access statistics of any host's xmtopas daemon.

The RSI interface consists of the following groups of subroutines.

Initialization and Termination

Item Descriptor
RSiInitx Allocates or changes the table of RSI handles.
RSiOpenx Initializes the RSI interface for a remote host.
RSiClosex Terminates the RSI interface for a remote host and releases all memory allocated.
RSiInvitex Invites data suppliers on the network to identify themselves and returns a table of data-supplier host names.

Instantiation and Traversal of Context Hierarchy

Item Descriptor
RSiInstantiatex Creates (instantiates) all subcontexts of a context object.
RSiPathGetCxx Searches the context hierarchy for a context that matches a context path name.
RSiFirstCxx Returns the first subcontext of a context.
RSiNextCxx Returns the next subcontext of a context.
RSiFirstStatx Returns the first statistic of a context.
RSiNextStatx Returns the next statistic of a context.

Defining Sets of Statistics to Receive

Item Descriptor
RSiAddSetHotx Adds a single set of peer statistics to a hotset.
RSiCreateHotSetx Creates an empty hotset.
RSiCreateStatSetx Creates an empty statset.
RSiPathAddSetStatx Adds a single statistic to a statset.
RSiDelSetHotx Deletes a single set of peer statistics from a hotset.
RSiDelSetStatx Deletes a single statistic from a statset.
RSiStatGetPathx Finds the full path name of a statistic identified by an SpmiStatVals pointer.

Starting, Changing, and Stopping Data Feeding

Item Descriptor
RSiStartFeedx Tells xmtopas to start sending data feeds for a statset.
RSiStartHotFeedx Tells xmtopas to start sending hot feeds for a hotset.
RSiChangeFeedx Tells xmtopas to change the time interval between sending data feeds for a statset.
RSiChangeHotFeedx Tells xmtopas to change the time interval between sending hot feeds for a hotset.
RSiStopFeedx Tells xmtopas to stop sending data feeds for a statset.
RSiStopHotFeedx Tells xmtopas to stop sending hot feeds for a hotset.

Receiving and Decoding Data Feed Packets

Item Descriptor
RSiGetHotItemx Returns the peer context name and data value for the first (next) SpmiHotItems element by extraction from data feed packet.
RSiMainLoopx Allows an application to suspend execution and waits to be woken when data feeds arrive.
RSiGetValuex Returns data value for a given SpmiStatVals pointer by extraction from data feed packet.
RSiGetRawValuex Returns a pointer to a valid SpmiStatVals structure for a given SpmiStatVals pointer by extraction from data feed packet.