EvmEventCreateVa man page on Tru64

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

EvmEventCreate(3)					     EvmEventCreate(3)

NAME
       EvmEventCreate,	EvmEventCreateVa,  EvmEventDup, EvmEventDestroy - Cre‐
       ates and destroys events

SYNOPSIS
       #include <evm/evm.h>

       EvmStatus_t EvmEventCreate(
	       EvmEvent_t *event ); EvmStatus_t EvmEventCreateVa(
	       EvmEvent_t *event,
	       [EvmItemId_t item_id,
	       const EvmItemValue_t item_value]...,
	       EvmITEM_NONE ); EvmStatus_t EvmEventDup(
	       EvmEvent_t *dupev,
	       EvmEvent_t event ); EvmStatus_t EvmEventDestroy(
	       EvmEvent_t event );

OPERANDS
       The event to be created, copied, or destroyed.  The identifier for  the
       Event  Data  Item  to  be set. See the EvmItemSet(3) reference page for
       possible values for this operand, and the data contained	 by  the  data
       item.   The  value  to  be  stored  in the associated item indicated by
       item_id.	 The return  location  where  the  duplicate  (new)  event  is
       stored.

DESCRIPTION
       The  EvmEventCreate() routine creates an empty event. The newly created
       event is returned in the event reference argument.

       The EvmEventCreateVa() routine creates an event and adds	 the  supplied
       items  in  a single call. The item list is terminated by an instance of
       the item_id operand set to EvmITEM_NONE. The  newly  created  event  is
       returned in the event reference argument.

       The  EvmEventDup()  routine  creates  a	copy of the supplied event and
       returns the new event in the dupev reference argument.

       The EvmEventDestroy() routine  destroys	a  previously  created	event,
       freeing	its  memory.  This function must be used if it is necessary to
       destroy an event, to ensure that all associated memory is freed.

RESTRICTIONS
       To avoid memory leakage, all structures that are supplied to the caller
       from  API routines must be freed with the appropriate EVM API free rou‐
       tine.

RETURN VALUES
       The operation was completed without error.  One of the arguments to the
       function	 was  invalid.	 A value in a structure member is invalid.  An
       operation failed because an attempt to acquire heap memory failed.

ERRORS
       None

LIBRARY
       EVM Support Library (libevm.so, libevm.a)

FILES
       None

SEE ALSO
       Commands: evmpost(1)

       Routines:  EvmConnCreate(3)  EvmEventPost(3)   EvmItemSet(3)   EvmEven‐
       tWrite(3)

       Files: kevm(7)

       Event Management: EVM(5)

       EVM Events: EvmEvent(5)

							     EvmEventCreate(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Tru64

List of man pages available for Tru64

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