pazpar2  1.14.1
Public Types | Data Fields
connection Struct Reference

Represents a physical, reusable connection to a remote Z39.50 host. More...

Public Types

enum  { Conn_Closed , Conn_Connecting , Conn_Open }
 

Data Fields

IOCHAN iochan
 
ZOOM_connection link
 
struct clientclient
 
char * zproxy
 
char * url
 
enum connection:: { ... }  state
 
int operation_timeout
 
int session_timeout
 
struct connectionnext
 

Detailed Description

Represents a physical, reusable connection to a remote Z39.50 host.

Definition at line 88 of file connection.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Conn_Closed 
Conn_Connecting 
Conn_Open 

Definition at line 94 of file connection.c.

Field Documentation

◆ client

struct client* connection::client

◆ iochan

IOCHAN connection::iochan

◆ link

ZOOM_connection connection::link

◆ next

struct connection* connection::next

Definition at line 101 of file connection.c.

◆ operation_timeout

int connection::operation_timeout

Definition at line 99 of file connection.c.

Referenced by connection_create(), and non_block_events().

◆ session_timeout

int connection::session_timeout

Definition at line 100 of file connection.c.

Referenced by connection_create(), and non_block_events().

◆ 

enum { ... } connection::state

◆ url

char* connection::url

Definition at line 93 of file connection.c.

Referenced by connection_create(), and connection_destroy().

◆ zproxy

char* connection::zproxy

Definition at line 92 of file connection.c.

Referenced by connection_create(), and connection_destroy().


The documentation for this struct was generated from the following file: