PAPI_create_eventset man page on RedHat

Man page or keyword search:  
man Server   29550 pages
apropos Keyword Search (all sections)
Output format
RedHat 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
       @par C Interface:
       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.

       @param *EventSet
	   Address of an integer location to store the new EventSet handle.

       @exception PAPI_EINVAL
	   The argument handle has not been initialized to PAPI_NULL or the argument is a NULL pointer.

       @exception PAPI_ENOMEM
	   Insufficient memory to complete the operation.

       @par 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.2.0.0			Mon Oct 28 2013	       PAPI_create_eventset(3)
[top]

List of man pages available for RedHat

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