PAPI_remove_named_event man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

PAPI_remove_named_event(3)	     PAPI	    PAPI_remove_named_event(3)

NAME
       PAPI_remove_named_event -

       removes a named hardware event from a PAPI event set.

SYNOPSIS
Detailed Description
       A hardware event can be either a PAPI Preset or a native hardware event
       code. For a list of PAPI preset events, see PAPI_presets or run the
       papi_avail utility in the PAPI distribution. PAPI Presets can be passed
       to PAPI_query_event to see if they exist on the underlying
       architecture. For a list of native events available on the current
       platform, run papi_native_avail in the PAPI distribution.

       C Interface:
	   #include <papi.h>
	    int PAPI_remove_event( int	EventSet, int  EventCode );

       Parameters:
	   EventSet -- an integer handle for a PAPI event set as created by
	   PAPI_create_eventset
	   EventName -- a defined event such as PAPI_TOT_INS or a native
	   event.

       Return values:
	   PAPI_OK Everything worked.
	   PAPI_EINVAL One or more of the arguments is invalid.
	   PAPI_ENOINIT The PAPI library has not been initialized.
	   PAPI_ENOEVST The EventSet specified does not exist.
	   PAPI_EISRUN The EventSet is currently counting events.
	   PAPI_ECNFLCT The underlying counter hardware can not count this
	   event and other events in the EventSet simultaneously.
	   PAPI_ENOEVNT The PAPI preset is not available on the underlying
	   hardware.

       Example:

	      char EventName = 'PAPI_TOT_INS';
	      int EventSet = PAPI_NULL;
	      int ret;

	      // Create an empty EventSet
	      ret = PAPI_create_eventset(&EventSet);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Add Total Instructions Executed to our EventSet
	      ret = PAPI_add_named_event(EventSet, EventName);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Start counting
	      ret = PAPI_start(EventSet);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Stop counting, ignore values
	      ret = PAPI_stop(EventSet, NULL);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Remove event
	      ret = PAPI_remove_named_event(EventSet, EventName);
	      if (ret != PAPI_OK) handle_error(ret);

       See also:
	   PAPI_remove_event
	    PAPI_query_named_event
	    PAPI_add_named_event

Author
       Generated automatically by Doxygen for PAPI from the source code.

Version 5.1.1.0			Tue May 21 2013	    PAPI_remove_named_event(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net