jabberd2  2.2.17
Functions
sess.c File Reference

session management More...

#include "sm.h"

Go to the source code of this file.

Functions

void sess_route (sess_t sess, pkt_t pkt)
 send a packet to the client for this session
static void _sess_end_guts (sess_t sess)
void sess_end (sess_t sess)
sess_t sess_start (sm_t sm, jid_t jid)
sess_t sess_match (user_t user, char *resource)
 match a session by resource

Detailed Description

session management

Author:
Robert Norris
Date:
2005/07/25 20:38:06
Revision:
1.37

Definition in file sess.c.


Function Documentation

void sess_route ( sess_t  sess,
pkt_t  pkt 
)
static void _sess_end_guts ( sess_t  sess)
static
void sess_end ( sess_t  sess)
sess_t sess_start ( sm_t  sm,
jid_t  jid 
)
sess_t sess_match ( user_t  user,
char *  resource 
)

match a session by resource

Definition at line 206 of file sess.c.

References sess_st::jid, sess_st::next, jid_st::resource, and user_st::sessions.

Referenced by _amp_pkt_user(), _deliver_pkt_user(), _presence_pkt_user(), _privacy_in_router(), and _privacy_out_router().