Man Linux: Main Page and Category List

NAME

       smiGetEvent,   smiGetFirstEvent,   smiGetNextEvent   -   SMI   identity
       information routines

SYNOPSIS

       #include <smi.h>

       smiGetEvent(SmiClass *smiClassPtr,char*"name);

       smiGetFirstEvent(SmiClass *smiClassPtr);

       smiGetNextEvent(SmiEvent *smiEventPtr);

       typedef struct SmiEvent {
           SmiIdentifier       name;
           SmiDecl             decl;
           SmiStatus           status;
           char                *description;
           char                *reference;
       } SmiEvent;

DESCRIPTION

       These functions  retrieve  information  on  a  SMIng  event  definition
       (SMIng).

       smiGetEvent(SmiClass  *smiClassPtr,  char  *name)  returns a pointer to
       struct SmiEvent for  the  event  with  the  given  name  in  the  given
       class(smiClassPtr),  or  NULL if the event with the given name does not
       exist

       smiGetFirstEvent(SmiClass  *smiClassPtr)  and  smiGetNextEvent(SmiEvent
       *smiEventPtr) are used to iterate through the events of the class given
       by  smiClassPtr.  They  return  a  pointer  to  struct  SmiEvent   that
       represents  an  event or NULL if there are no events left in the class,
       or error has occurred.

FILES

       ${prefix}/include/smi.h    SMI library header file

SEE ALSO

       libsmi(3), smi_module(3), smi_class(3), smi.h

AUTHOR

       (C) 2007 Kaloyan Kanev,  Jacobs  University,  Germany  <k.kanev@jacobs-
       university.de>

                               February 10, 2007                  smi_event(3)