📄 nta_tag.h
字号:
NTA_DLL extern tag_typedef_t ntatag_merge_482_ref;#define NTATAG_MERGE_482_REF(x) ntatag_merge_482_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_cancel_2543;/** Send a CANCEL to an INVITE without an provisional response. @HI */#define NTATAG_CANCEL_2543(x) ntatag_cancel_2543, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_cancel_2543_ref;#define NTATAG_CANCEL_2543_REF(x) ntatag_cancel_2543_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_cancel_408;/** Do not send a CANCEL but just timeout the request. @HI */#define NTATAG_CANCEL_408(x) ntatag_cancel_408, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_cancel_408_ref;#define NTATAG_CANCEL_408_REF(x) ntatag_cancel_408_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_tag_3261;/** When responding to requests, use unique tags. @HI */#define NTATAG_TAG_3261(x) ntatag_tag_3261, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_tag_3261_ref;#define NTATAG_TAG_3261_REF(x) ntatag_tag_3261_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_use_timestamp;/** Use Timestamp header. @HI */#define NTATAG_USE_TIMESTAMP(x) ntatag_use_timestamp, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_use_timestamp_ref;#define NTATAG_USE_TIMESTAMP_REF(x) ntatag_use_timestamp_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_method;/** Method name. @HI */#define NTATAG_METHOD(x) ntatag_method, tag_str_v((x))NTA_DLL extern tag_typedef_t ntatag_method_ref;#define NTATAG_METHOD_REF(x) ntatag_method_ref, tag_str_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_cancel_487;/** When a CANCEL is received, reply with 487 response. True by default. @HI */#define NTATAG_CANCEL_487(x) ntatag_cancel_487, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_cancel_487_ref;#define NTATAG_CANCEL_487_REF(x) ntatag_cancel_487_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_rel100;/** Include rel100 in INVITE requests. @HI */#define NTATAG_REL100(x) ntatag_rel100, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_rel100_ref;#define NTATAG_REL100_REF(x) ntatag_rel100_ref, tag_bool_vr(&(x)) NTA_DLL extern tag_typedef_t ntatag_sipflags;/** Set SIP parser flags. @HI */#define NTATAG_SIPFLAGS(x) ntatag_sipflags, tag_uint_v((x))NTA_DLL extern tag_typedef_t ntatag_sipflags_ref;#define NTATAG_SIPFLAGS_REF(x) ntatag_sipflags_ref, tag_uint_vr(&(x)) NTA_DLL extern tag_typedef_t ntatag_client_rport;/** Add rport at client. @HI */#define NTATAG_CLIENT_RPORT(x) ntatag_client_rport, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_client_rport_ref;#define NTATAG_CLIENT_RPORT_REF(x) ntatag_client_rport_ref, tag_bool_vr(&(x))#define NTATAG_RPORT(x) ntatag_client_rport, tag_bool_v((x))#define NTATAG_RPORT_REF(x) ntatag_client_rport_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_server_rport;/** Use rport at server. @HI */#define NTATAG_SERVER_RPORT(x) ntatag_server_rport, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_server_rport_ref;#define NTATAG_SERVER_RPORT_REF(x) ntatag_server_rport_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_tcp_rport;/** Use rport with TCP, too. @HI */#define NTATAG_TCP_RPORT(x) ntatag_tcp_rport, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_tcp_rport_ref;#define NTATAG_TCP_RPORT_REF(x) ntatag_tcp_rport_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_preload;/** Preload by N bytes. @HI */#define NTATAG_PRELOAD(x) ntatag_preload, tag_uint_v((x))NTA_DLL extern tag_typedef_t ntatag_preload_ref;#define NTATAG_PRELOAD_REF(x) ntatag_preload_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_use_naptr;/** If true, try to use NAPTR records when resolving. @HI */#define NTATAG_USE_NAPTR(x) ntatag_use_naptr, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_use_naptr_ref;#define NTATAG_USE_NAPTR_REF(x) ntatag_use_naptr_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_use_srv;/** If true, try to use SRV records when resolving. @HI */#define NTATAG_USE_SRV(x) ntatag_use_srv, tag_bool_v((x))NTA_DLL extern tag_typedef_t ntatag_use_srv_ref;#define NTATAG_USE_SRV_REF(x) ntatag_use_srv_ref, tag_bool_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_rseq;/** RSeq value for nta_outgoing_prack(), @HI */#define NTATAG_RSEQ(x) ntatag_rseq, tag_uint_v((x))NTA_DLL extern tag_typedef_t ntatag_rseq_ref;#define NTATAG_RSEQ_REF(x) ntatag_rseq_ref, tag_uint_vr(&(x))/* ====================================================================== *//* Tags for statistics. */NTA_DLL extern tag_typedef_t ntatag_s_irq_hash;#define NTATAG_S_IRQ_HASH(x) ntatag_s_irq_hash, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_ref;#define NTATAG_S_IRQ_HASH_REF(x) ntatag_s_irq_hash_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_orq_hash;#define NTATAG_S_ORQ_HASH(x) ntatag_s_orq_hash, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_ref;#define NTATAG_S_ORQ_HASH_REF(x) ntatag_s_orq_hash_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_leg_hash;#define NTATAG_S_LEG_HASH(x) ntatag_s_leg_hash, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_ref;#define NTATAG_S_LEG_HASH_REF(x) ntatag_s_leg_hash_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_used;#define NTATAG_S_IRQ_HASH_USED(x) ntatag_s_irq_hash_used, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_used_ref;#define NTATAG_S_IRQ_HASH_USED_REF(x) \ntatag_s_irq_hash_used_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_used;#define NTATAG_S_ORQ_HASH_USED(x) ntatag_s_orq_hash_used, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_used_ref;#define NTATAG_S_ORQ_HASH_USED_REF(x) \ntatag_s_orq_hash_used_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_used;#define NTATAG_S_LEG_HASH_USED(x) ntatag_s_leg_hash_used, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_used_ref;#define NTATAG_S_LEG_HASH_USED_REF(x) \ntatag_s_leg_hash_used_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_recv_msg;#define NTATAG_S_RECV_MSG(x) ntatag_s_recv_msg, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_recv_msg_ref;#define NTATAG_S_RECV_MSG_REF(x) ntatag_s_recv_msg_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_recv_request;#define NTATAG_S_RECV_REQUEST(x) ntatag_s_recv_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_recv_request_ref;#define NTATAG_S_RECV_REQUEST_REF(x)\ ntatag_s_recv_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_recv_response;#define NTATAG_S_RECV_RESPONSE(x) ntatag_s_recv_response, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_recv_response_ref;#define NTATAG_S_RECV_RESPONSE_REF(x)\ ntatag_s_recv_response_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_bad_message;#define NTATAG_S_BAD_MESSAGE(x) ntatag_s_bad_message, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_bad_message_ref;#define NTATAG_S_BAD_MESSAGE_REF(x)\ ntatag_s_bad_message_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_bad_request;#define NTATAG_S_BAD_REQUEST(x) ntatag_s_bad_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_bad_request_ref;#define NTATAG_S_BAD_REQUEST_REF(x)\ ntatag_s_bad_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_bad_response;#define NTATAG_S_BAD_RESPONSE(x) ntatag_s_bad_response, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_bad_response_ref;#define NTATAG_S_BAD_RESPONSE_REF(x)\ ntatag_s_bad_response_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_drop_request;#define NTATAG_S_DROP_REQUEST(x) ntatag_s_drop_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_drop_request_ref;#define NTATAG_S_DROP_REQUEST_REF(x)\ ntatag_s_drop_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_drop_response;#define NTATAG_S_DROP_RESPONSE(x) ntatag_s_drop_response, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_drop_response_ref;#define NTATAG_S_DROP_RESPONSE_REF(x)\ ntatag_s_drop_response_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_client_tr;#define NTATAG_S_CLIENT_TR(x) ntatag_s_client_tr, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_client_tr_ref;#define NTATAG_S_CLIENT_TR_REF(x)\ ntatag_s_client_tr_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_server_tr;#define NTATAG_S_SERVER_TR(x) ntatag_s_server_tr, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_server_tr_ref;#define NTATAG_S_SERVER_TR_REF(x)\ ntatag_s_server_tr_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_dialog_tr;#define NTATAG_S_DIALOG_TR(x) ntatag_s_dialog_tr, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_dialog_tr_ref;#define NTATAG_S_DIALOG_TR_REF(x)\ ntatag_s_dialog_tr_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_acked_tr;#define NTATAG_S_ACKED_TR(x) ntatag_s_acked_tr, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_acked_tr_ref;#define NTATAG_S_ACKED_TR_REF(x) ntatag_s_acked_tr_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_canceled_tr;#define NTATAG_S_CANCELED_TR(x) ntatag_s_canceled_tr, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_canceled_tr_ref;#define NTATAG_S_CANCELED_TR_REF(x) \ ntatag_s_canceled_tr_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_trless_request;#define NTATAG_S_TRLESS_REQUEST(x) ntatag_s_trless_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_trless_request_ref;#define NTATAG_S_TRLESS_REQUEST_REF(x)\ ntatag_s_trless_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_trless_to_tr;#define NTATAG_S_TRLESS_TO_TR(x) ntatag_s_trless_to_tr, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_trless_to_tr_ref;#define NTATAG_S_TRLESS_TO_TR_REF(x)\ ntatag_s_trless_to_tr_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_trless_response;#define NTATAG_S_TRLESS_RESPONSE(x) ntatag_s_trless_response, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_trless_response_ref;#define NTATAG_S_TRLESS_RESPONSE_REF(x)\ ntatag_s_trless_response_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_trless_200;#define NTATAG_S_TRLESS_200(x) ntatag_s_trless_200, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_trless_200_ref;#define NTATAG_S_TRLESS_200_REF(x)\ ntatag_s_trless_200_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_merged_request;#define NTATAG_S_MERGED_REQUEST(x) ntatag_s_merged_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_merged_request_ref;#define NTATAG_S_MERGED_REQUEST_REF(x)\ ntatag_s_merged_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_sent_msg;#define NTATAG_S_SENT_MSG(x) ntatag_s_sent_msg, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_sent_msg_ref;#define NTATAG_S_SENT_MSG_REF(x)\ ntatag_s_sent_msg_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_sent_request;#define NTATAG_S_SENT_REQUEST(x) ntatag_s_sent_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_sent_request_ref;#define NTATAG_S_SENT_REQUEST_REF(x)\ ntatag_s_sent_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_sent_response;#define NTATAG_S_SENT_RESPONSE(x) ntatag_s_sent_response, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_sent_response_ref;#define NTATAG_S_SENT_RESPONSE_REF(x)\ ntatag_s_sent_response_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_retry_request;#define NTATAG_S_RETRY_REQUEST(x) ntatag_s_retry_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_retry_request_ref;#define NTATAG_S_RETRY_REQUEST_REF(x)\ ntatag_s_retry_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_retry_response;#define NTATAG_S_RETRY_RESPONSE(x) ntatag_s_retry_response, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_retry_response_ref;#define NTATAG_S_RETRY_RESPONSE_REF(x)\ ntatag_s_retry_response_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_recv_retry;#define NTATAG_S_RECV_RETRY(x) ntatag_s_recv_retry, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_recv_retry_ref;#define NTATAG_S_RECV_RETRY_REF(x)\ ntatag_s_recv_retry_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_tout_request;#define NTATAG_S_TOUT_REQUEST(x) ntatag_s_tout_request, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_tout_request_ref;#define NTATAG_S_TOUT_REQUEST_REF(x)\ ntatag_s_tout_request_ref, tag_uint_vr(&(x))NTA_DLL extern tag_typedef_t ntatag_s_tout_response;#define NTATAG_S_TOUT_RESPONSE(x) ntatag_s_tout_response, tag_uint_v(x)NTA_DLL extern tag_typedef_t ntatag_s_tout_response_ref;#define NTATAG_S_TOUT_RESPONSE_REF(x)\ ntatag_s_tout_response_ref, tag_uint_vr(&(x))SOFIA_END_DECLS#endif /* !defined(nta_tag_h) */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -