YAZ  5.23.1
Data Structures | Functions
zoom-event.c File Reference

Implements ZOOM Event stuff. More...

#include <assert.h>
#include <string.h>
#include <errno.h>
#include "zoom-p.h"

Go to the source code of this file.

Data Structures

struct  ZOOM_Event_p
 

Functions

 ZOOM_API (const char *)
 
ZOOM_Event ZOOM_Event_create (int kind)
 
ZOOM_Event ZOOM_connection_get_event (ZOOM_connection c)
 
void ZOOM_connection_put_event (ZOOM_connection c, ZOOM_Event event)
 
void ZOOM_Event_destroy (ZOOM_Event event)
 
void ZOOM_connection_remove_events (ZOOM_connection c)
 
 ZOOM_API (int)
 

Detailed Description

Implements ZOOM Event stuff.

Definition in file zoom-event.c.

Function Documentation

ZOOM_API ( const char *  )

Definition at line 18 of file zoom-event.c.

ZOOM_API ( int  )

Definition at line 102 of file zoom-event.c.

References ZOOM_Event_p::kind, and ZOOM_EVENT_NONE.

ZOOM_Event ZOOM_connection_get_event ( ZOOM_connection  c)
void ZOOM_connection_put_event ( ZOOM_connection  c,
ZOOM_Event  event 
)
void ZOOM_connection_remove_events ( ZOOM_connection  c)

Definition at line 95 of file zoom-event.c.

References ZOOM_connection_get_event(), and ZOOM_Event_destroy().

Referenced by clear_error(), and ZOOM_connection_destroy().

ZOOM_Event ZOOM_Event_create ( int  kind)
void ZOOM_Event_destroy ( ZOOM_Event  event)

Definition at line 90 of file zoom-event.c.

References xfree.

Referenced by ZOOM_connection_process(), and ZOOM_connection_remove_events().