jabberd2  2.2.17
Functions
chain.c File Reference
#include "sx.h"

Go to the source code of this file.

Functions

void _sx_chain_io_plugin (sx_t s, sx_plugin_t p)
void _sx_chain_nad_plugin (sx_t s, sx_plugin_t p)
int _sx_chain_io_write (sx_t s, sx_buf_t buf)
int _sx_chain_io_read (sx_t s, sx_buf_t buf)
int _sx_chain_nad_write (sx_t s, nad_t nad, int elem)
int _sx_chain_nad_read (sx_t s, nad_t nad)

Function Documentation

void _sx_chain_io_plugin ( sx_t  s,
sx_plugin_t  p 
)
void _sx_chain_nad_plugin ( sx_t  s,
sx_plugin_t  p 
)
int _sx_chain_io_write ( sx_t  s,
sx_buf_t  buf 
)

Definition at line 75 of file chain.c.

References _sx_debug, _sx_chain_st::p, _sx_st::wio, _sx_plugin_st::wio, _sx_chain_st::wnext, and ZONE.

Referenced by _sx_get_pending_write().

int _sx_chain_io_read ( sx_t  s,
sx_buf_t  buf 
)

Definition at line 89 of file chain.c.

References _sx_debug, _sx_chain_st::p, _sx_st::rio, _sx_plugin_st::rio, _sx_chain_st::rnext, and ZONE.

Referenced by sx_can_read().

int _sx_chain_nad_write ( sx_t  s,
nad_t  nad,
int  elem 
)

Definition at line 103 of file chain.c.

References _sx_debug, _sx_chain_st::p, _sx_st::wnad, _sx_plugin_st::wnad, _sx_chain_st::wnext, and ZONE.

Referenced by _sx_nad_write().

int _sx_chain_nad_read ( sx_t  s,
nad_t  nad 
)

Definition at line 116 of file chain.c.

References _sx_debug, _sx_chain_st::p, _sx_st::rnad, _sx_plugin_st::rnad, _sx_chain_st::rnext, and ZONE.

Referenced by _sx_process_read().