YAZ  5.34.0
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() [1/2]

ZOOM_API ( const char *  )

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

◆ ZOOM_API() [2/2]

ZOOM_API ( int  )

◆ ZOOM_connection_get_event()

ZOOM_Event ZOOM_connection_get_event ( ZOOM_connection  c)

◆ ZOOM_connection_put_event()

void ZOOM_connection_put_event ( ZOOM_connection  c,
ZOOM_Event  event 
)

◆ ZOOM_connection_remove_events()

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_create()

ZOOM_Event ZOOM_Event_create ( int  kind)

◆ ZOOM_Event_destroy()

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().