Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

osip_dialog.h File Reference

oSIP dialog Routines More...

#include <osip2/osip.h>

Go to the source code of this file.


#define osip_dialog_set_instance(dialog, instance)   (dialog)->your_instance = (void*)(instance)
#define osip_dialog_get_instance(dialog)   (dialog)->your_instance


typedef osip_dialog osip_dialog_t


int osip_dialog_init_as_uac (osip_dialog_t **dialog, osip_message_t *response)
int osip_dialog_init_as_uac_with_remote_request (osip_dialog_t **dialog, osip_message_t *next_request, int local_cseq)
int osip_dialog_init_as_uas (osip_dialog_t **dialog, osip_message_t *invite, osip_message_t *response)
void osip_dialog_free (osip_dialog_t *dialog)
void osip_dialog_set_state (osip_dialog_t *dialog, state_t type)
int osip_dialog_update_route_set_as_uas (osip_dialog_t *dialog, osip_message_t *invite)
int osip_dialog_update_osip_cseq_as_uas (osip_dialog_t *dialog, osip_message_t *request)
int osip_dialog_match_as_uac (osip_dialog_t *dialog, osip_message_t *response)
int osip_dialog_update_tag_as_uac (osip_dialog_t *dialog, osip_message_t *response)
int osip_dialog_update_route_set_as_uac (osip_dialog_t *dialog, osip_message_t *response)
int osip_dialog_match_as_uas (osip_dialog_t *dialog, osip_message_t *request)
int osip_dialog_is_originator (osip_dialog_t *dialog)
int osip_dialog_is_callee (osip_dialog_t *dialog)

Detailed Description

oSIP dialog Routines

Generated on Tue Feb 22 00:59:47 2005 for libosip by  doxygen 1.4.1