27 lines
764 B
C++
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_ */
|