00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _OSIP_CONTENT_DISPOSITION_H_
00022 #define _OSIP_CONTENT_DISPOSITION_H_
00023
00024 #include <osipparser2/headers/osip_call_info.h>
00025
00041 typedef osip_call_info_t osip_content_disposition_t;
00042
00043 #ifdef __cplusplus
00044 extern "C"
00045 {
00046 #endif
00047
00052 #define osip_content_disposition_init(header) osip_call_info_init(header)
00053
00057 #define osip_content_disposition_free(header) osip_call_info_free(header)
00058
00063 int osip_content_disposition_parse (osip_content_disposition_t * header,
00064 const char *hvalue);
00070 #define osip_content_disposition_to_str(header,dest) osip_call_info_to_str(header,dest)
00071
00076 #define osip_content_disposition_clone(header, dest) osip_call_info_clone(header, dest)
00077
00078
00084 #define osip_content_disposition_set_type(header, value) osip_call_info_set_uri(header, value)
00085
00089 #define osip_content_disposition_get_type(header) osip_call_info_get_uri(header)
00090
00091
00092 #ifdef __cplusplus
00093 }
00094 #endif
00095
00098 #endif