The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

dat_evd_post_se (3)
  • >> dat_evd_post_se (3) ( Solaris man: Библиотечные вызовы )
  •  

    NAME

    dat_evd_post_se - post Software event to the Event Dispatcher event queue
     
    

    SYNOPSIS

    cc [ flag... ] file... -ldat [ library... ] 
    #include <dat/udat.h>
    
    DAT_RETURN
       dat_evd_post_se(
       IN        DAT_EVD_HANDLE    evd_handle,
       IN const  DAT_EVENT         *event
       )
    

     

    PARAMETERS

    evd_handle

    Handle for an instance of the Event Dispatcher

    event

    A pointer to a Consumer created Software Event.

     

    DESCRIPTION

    The dat_evd_post_se() function posts Software events to the Event Dispatcher event queue. This is analogous to event arrival on the Event Dispatcher software Event Stream. The event that the Consumer provides adheres to the event format as defined in <dat.h>. The first element in the event provides the type of the event (DAT_EVENT_TYPE_SOFTWARE); the rest provide the event-type-specific parameters. These parameters are opaque to a Provider. Allocation and release of the memory referenced by the event pointer in a software event are the Consumer's responsibility.

    There is no ordering between events from different Event Streams. All the synchronization issues between multiple Consumer contexts trying to post events to an Event Dispatcher instance simultaneously are left to a Consumer.

    If the event queue is full, the operation is completed unsuccessfully and returns DAT_QUEUE_FULL. The event is not queued. The queue overflow condition does takes place and, therefore, the asynchronous Event Dispatcher is not effected.  

    RETURN VALUES

    DAT_SUCCESS

    The operation was successful.

    DAT_INVALID_HANDLE

    The evd_handle parameter is invalid.

    DAT_INVALID_PARAMETER

    The event parameter is invalid.

    DAT_QUEUE_FULL

    The Event Dispatcher queue is full.

     

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    Interface StabilityStandard: uDAPL, 1.1, 1.2

    MT-Level

     

    SEE ALSO

    libdat(3LIB), attributes(5)


     

    Index

    NAME
    SYNOPSIS
    PARAMETERS
    DESCRIPTION
    RETURN VALUES
    ATTRIBUTES
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру