PAPI_create_eventset 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_create_eventset(3)		     PAPI	       PAPI_create_eventset(3)

NAME
       PAPI_create_eventset -

       Create a new empty PAPI EventSet.

SYNOPSIS
Detailed Description
       C Interface:
	   #include <papi.h>
	    PAPI_create_eventset( int * EventSet );

       PAPI_create_eventset creates a new EventSet pointed to by EventSet,
       which must be initialized to PAPI_NULL before calling this routine. The
       user may then add hardware events to the event set by calling
       PAPI_add_event or similar routines.

       Note:
	   PAPI-C uses a late binding model to bind EventSets to components.
	   When an EventSet is first created it is not bound to a component.
	   This will cause some API calls that modify EventSet options to
	   fail. An EventSet can be bound to a component explicitly by calling
	   PAPI_assign_eventset_component or implicitly by calling
	   PAPI_add_event or similar routines.

       Parameters:
	   *EventSet Address of an integer location to store the new EventSet
	   handle.

       Exceptions:
	   PAPI_EINVAL The argument handle has not been initialized to
	   PAPI_NULL or the argument is a NULL pointer.
	   PAPI_ENOMEM Insufficient memory to complete the operation.

       Examples:

	       int EventSet = PAPI_NULL;
	       if ( PAPI_create_eventset( &EventSet ) != PAPI_OK )
	       handle_error( 1 );
	       // Add Total Instructions Executed to our EventSet
	       if ( PAPI_add_event( EventSet, PAPI_TOT_INS)  != PAPI_OK )
	       handle_error( 1 );

       See also:
	   PAPI_add_event
	    PAPI_assign_eventset_component
	    PAPI_destroy_eventset
	    PAPI_cleanup_eventset

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

Version 5.1.1.0			Tue May 21 2013	       PAPI_create_eventset(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