|
- #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_ */
|