stream-deploy/ZLM/3rdpart/media-server/libsip/include/sip-uas.h

27 lines
764 B
C++

#ifndef _sip_uas_h_
#define _sip_uas_h_
#include "cstring.h"
#include "sip-agent.h"
#if defined(__cplusplus)
extern "C" {
#endif
struct sip_uas_transaction_t;
int sip_uas_add_header(struct sip_uas_transaction_t* t, const char* name, const char* value);
int sip_uas_add_header_int(struct sip_uas_transaction_t* t, const char* name, int value);
int sip_uas_reply(struct sip_uas_transaction_t* t, int code, const void* data, int bytes, void* param);
int sip_uas_transaction_addref(struct sip_uas_transaction_t* t);
int sip_uas_transaction_release(struct sip_uas_transaction_t* t);
int sip_uas_transaction_ondestroy(struct sip_uas_transaction_t* t, sip_transaction_ondestroy ondestroy, void* param);
#if defined(__cplusplus)
}
#endif
#endif /* !_sip_uas_h_ */