Logo Search packages:      
Sourcecode: sofia-sip version File versions  Download package

nta_internal.h File Reference


Detailed Description

Internals of NTA objects.

Defined when <nta_internal.h> has been included.

For internal use only.

Author:
Pekka Pessi <Pekka.Pessi@nokia.com>
Date:
Created: Tue Jul 18 09:18:32 2000 ppessi

Definition in file nta_internal.h.

#include <sofia-sip/nta.h>
#include <sofia-sip/nta_tport.h>
#include <sofia-sip/tport.h>
#include <sofia-sip/htable.h>
#include <sofia-sip/su_debug.h>

Go to the source code of this file.

Classes

struct  incoming_queue_t
struct  nta_agent_s
struct  nta_compressor_vtable_t
struct  nta_incoming_s
struct  nta_leg_s
struct  nta_outgoing_s
struct  nta_reliable_s
struct  outgoing_queue_t

Defines

#define leg_has_id(leg)   ((leg)->leg_id != NULL)
#define NTA_INTERNAL_MSG   (1<<15)
#define SRES_CONTEXT_T   nta_outgoing_t
#define SU_LOG   nta_log
#define TP_AGENT_T   nta_agent_t
#define TP_CLIENT_T   nta_outgoing_t
#define TP_MAGIC_T   sip_via_t

Typedefs

typedef struct nta_compressor nta_compressor_t
typedef struct sipdns_resolver sipdns_resolver_t

Enumerations

enum  nta_res_order_e { nta_res_ip6_ip4, nta_res_ip4_ip6, nta_res_ip6_only, nta_res_ip4_only }

Functions

 HTABLE_DECLARE_WITH (incoming_htable, iht, nta_incoming_t, size_t, hash_value_t)
 HTABLE_DECLARE_WITH (outgoing_htable, oht, nta_outgoing_t, size_t, hash_value_t)
 HTABLE_DECLARE_WITH (leg_htable, lht, nta_leg_t, size_t, hash_value_t)
SOFIAPUBFUN void nta_agent_deinit_sigcomp (nta_agent_t *sa)
SOFIAPUBFUN nta_compressor_t * nta_agent_init_sigcomp (nta_agent_t *sa)

Variables

nta_compressor_vtable_t * nta_compressor_vtable
SOFIAPUBVAR su_log_t nta_log []


Generated by  Doxygen 1.6.0   Back to index