jabberd2  2.2.16
Functions
sm/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 user_st::sessions, sess_st::next, sess_st::jid, and jid_st::resource.

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