Commit e2693c4c authored by Ghislain MARY's avatar Ghislain MARY
Browse files

Use BELLE_SIP_BEGIN_DECLS and BELLE_SIP_END_DECLS macros.

parent 163cb640
......@@ -14,9 +14,7 @@
/*inherite from belle_sip_parameters_t*/
typedef struct _belle_sip_uri belle_sip_uri_t;
#ifdef __cplusplus
extern "C" {
#endif
BELLE_SIP_BEGIN_DECLS
/**
*
......@@ -191,9 +189,8 @@ int belle_sip_uri_marshal(const belle_sip_uri_t* uri, char* buff,unsigned int of
* */
BELLESIP_EXPORT int belle_sip_uri_equals(const belle_sip_uri_t* uri_a,const belle_sip_uri_t* uri_b);
#ifdef __cplusplus
}
#endif
BELLE_SIP_END_DECLS
#endif /*BELLE_SIP_URI_H_*/
......
......@@ -51,9 +51,7 @@ struct belle_sip_resolver_context{
uint8_t done;
};
#ifdef __cplusplus
extern "C" {
#endif
BELLE_SIP_BEGIN_DECLS
int belle_sip_addrinfo_to_ip(const struct addrinfo *ai, char *ip, size_t ip_size, int *port);
BELLESIP_INTERNAL_EXPORT struct addrinfo * belle_sip_ip_address_to_addrinfo(int family, const char *ipaddress, int port);
......@@ -73,9 +71,7 @@ void belle_sip_get_src_addr_for(const struct sockaddr *dest, socklen_t destlen,
**/
void belle_sip_address_remove_v4_mapping(const struct sockaddr *v6, struct sockaddr *result, socklen_t *result_len);
#ifdef __cplusplus
}
#endif
BELLE_SIP_END_DECLS
#endif
......@@ -96,9 +96,7 @@ struct belle_sip_channel{
#define BELLE_SIP_CHANNEL(obj) BELLE_SIP_CAST(obj,belle_sip_channel_t)
#ifdef __cplusplus
extern "C" {
#endif
BELLE_SIP_BEGIN_DECLS
void belle_sip_channel_add_listener(belle_sip_channel_t *chan, belle_sip_channel_listener_t *l);
......@@ -152,9 +150,7 @@ int belle_sip_channel_process_data(belle_sip_channel_t *obj,unsigned int revents
/*this function is to be used only in belle_sip_listening_point_clean_channels()*/
void belle_sip_channel_force_close(belle_sip_channel_t *obj);
#ifdef __cplusplus
}
#endif
BELLE_SIP_END_DECLS
BELLE_SIP_DECLARE_CUSTOM_VPTR_BEGIN(belle_sip_channel_t,belle_sip_source_t)
......
......@@ -50,13 +50,8 @@ struct belle_sip_listening_point{
int ai_family; /*AF_INET or AF_INET6*/
};
#ifdef __cplusplus
extern "C" {
#endif
BELLE_SIP_BEGIN_DECLS
void belle_sip_listening_point_init(belle_sip_listening_point_t *lp, belle_sip_stack_t *s, const char *address, int port);
#ifdef __cplusplus
}
#endif
belle_sip_channel_t *_belle_sip_listening_point_get_channel(belle_sip_listening_point_t *lp,const belle_sip_hop_t *hop, const struct addrinfo *addr);
belle_sip_channel_t *belle_sip_listening_point_create_channel(belle_sip_listening_point_t *ip, const belle_sip_hop_t *hop);
void belle_sip_listening_point_remove_channel(belle_sip_listening_point_t *lp, belle_sip_channel_t *chan);
......@@ -64,6 +59,7 @@ int belle_sip_listening_point_get_well_known_port(const char *transport);
belle_sip_channel_t *belle_sip_listening_point_get_channel(belle_sip_listening_point_t *lp, const belle_sip_hop_t *hop);
void belle_sip_listening_point_add_channel(belle_sip_listening_point_t *lp, belle_sip_channel_t *chan);
void belle_sip_listening_point_set_channel_listener(belle_sip_listening_point_t *lp,belle_sip_channel_listener_t* channel_listener);
BELLE_SIP_END_DECLS
/**udp*/
typedef struct belle_sip_udp_listening_point belle_sip_udp_listening_point_t;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment