modules_k/pua/pua_bind.c
2edef75a
 /*
  * $Id$
  *
  * pua module - presence user agent module
  *
  * Copyright (C) 2006 Voice Sistem S.R.L.
  *
27642a08
  * This file is part of Kamailio, a free SIP server.
2edef75a
  *
27642a08
  * Kamailio is free software; you can redistribute it and/or modify
2edef75a
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or
  * (at your option) any later version
  *
27642a08
  * Kamailio is distributed in the hope that it will be useful,
2edef75a
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License 
  * along with this program; if not, write to the Free Software 
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 
 #include "pua_bind.h"
 #include "../../dprint.h"
fd77ffc1
 #include "hash.h"
2edef75a
 
 int bind_pua(pua_api_t* api)
 {
 	if (!api) {
85a70026
 		LM_ERR("Invalid parameter value\n");
2edef75a
 		return -1;
 	}
 
00f39965
 	api->send_publish   =  send_publish; 
 	api->send_subscribe =  send_subscribe;
 	api->register_puacb =  register_puacb;
 	api->is_dialog      =  is_dialog;
fd77ffc1
 	api->get_record_id  =  get_record_id;
00f39965
 	api->add_event      =  add_pua_event;
6d0bd62a
 
2edef75a
 	return 0;
 }