Pragma header.


Defines

#define HTTP_PRAGMA_INIT()
 Initializer for structure http_pragma_t.
#define HTTPTAG_PRAGMA(x)
 Tag list item for pointer to a Pragma header object.
#define HTTPTAG_PRAGMA_STR(s)
 Tag list item for string with Pragma header value.

Enumerations

enum  { http_pragma_hash }

Functions

http_pragma_thttp_pragma_init (http_pragma_t x[1])
 Initialize a structure http_pragma_t.
int http_is_pragma (http_header_t const *header)
 Test if header object is instance of http_pragma_t.
http_pragma_thttp_pragma_dup (su_home_t *home, http_pragma_t const *hdr))
 Duplicate (deep copy) http_pragma_t.
http_pragma_thttp_pragma_copy (su_home_t *home, http_pragma_t const *hdr))
 Copy a http_pragma_t header structure.
http_pragma_thttp_pragma_make (su_home_t *home, char const *s))
 Make a header structure http_pragma_t.
http_pragma_thttp_pragma_format (su_home_t *home, char const *fmt,...)))
 Make a Pragma header from formatting result.

Variables

msg_hclass_t http_pragma_class []
 Header class for HTTP Pragma header.
msg_parse_f http_pragma_d
 Decode (parse) a Pragma header.
msg_print_f http_pragma_e
 Encode (print) a Pragma header.


Define Documentation

 
#define HTTP_PRAGMA_INIT (  ) 

Initializer for structure http_pragma_t.

A static http_pragma_t structure must be initialized with the HTTP_PRAGMA_INIT() macro. For instance,

#define HTTPTAG_PRAGMA (  ) 

Tag list item for pointer to a Pragma header object.

The list item for pointer to a Pragma header object. http_mime_version_format() returns a pointer to newly makes header structure, or NULL upon an error.

http_mime_version_t* http_mime_version_init ( http_mime_version_t  x[1]  )  [inline]

Initialize a structure http_mime_version_t.

An http_mime_version_t structure can be initialized with the http_mime_version_init() function/macro. For instance,

  http_mime_version_t http_mime_version;

  http_mime_version_init(&http_mime_version);

http_mime_version_t * http_mime_version_make ( su_home_t home,
char const *  s 
) [inline]

Make a header structure http_mime_version_t.

The function http_mime_version_make() makes a new http_mime_version_t header structure. It allocates a new header structure, and decodes the string s as the value of the structure.

Parameters:
home memory home used to allocate new header structure.
s string to be decoded as value of the new header structure
Note:
This function is usually implemented as a macro calling http_header_make().
Returns:
The function http_mime_version_make() returns a pointer to newly maked http_mime_version_t header structure, or NULL upon an error.


Variable Documentation

Header class for HTTP MIME-Version header.

The header class http_mime_version_class defines how a HTTP MIME-Version header is parsed and printed. It also contains methods used by HTTP parser and other functions to manipulate the http_mime_version_t header structure.


Sofia-SIP 1.12.10 - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License. ./usr/share/doc/sofia-sip-doc/html/http/installdox0000644000000000000000000000516611265673417021101 0ustar rootroot#!/usr/bin/perl %subst = ( "su.doxytags", "", "ipt.doxytags", "", "bnf.doxytags", "", "url.doxytags", "", "msg.doxytags", ""); $quiet = 0; if (open(F,"search.cfg")) { $_= ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_; $_= ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_; } while ( @ARGV ) { $_ = shift @ARGV; if ( s/^-// ) { if ( /^l(.*)/ ) { $v = ($1 eq "") ? shift @ARGV : $1; ($v =~ /\/$/) || ($v .= "/"); $_ = $v; if ( /(.+)\@(.+)/ ) { if ( exists $subst{$1} ) { $subst{$1} = $2; } else { print STDERR "Unknown tag file $1 given with option -l\n"; &usage(); } } else { print STDERR "Argument $_ is invalid for option -l\n"; &usage(); } } elsif ( /^q/ ) { $quiet = 1; } elsif ( /^\?|^h/ ) { &usage(); } else { print STDERR "Illegal option -$_\n"; &usage(); } } else { push (@files, $_ ); } } foreach $sub (keys %subst) { if ( $subst{$sub} eq "" ) { print STDERR "No substitute given for tag file `$sub'\n"; &usage(); } elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" ) { print "Substituting $subst{$sub} for each occurence of tag file $sub\n"; } } if ( ! @files ) { if (opendir(D,".")) { foreach $file ( readdir(D) ) { $match = ".html"; next if ( $file =~ /^\.\.?$/ ); ($file =~ /$match/) && (push @files, $file); ($file =~ "tree.js") && (push @files, $file); } closedir(D); } } if ( ! @files ) { print STDERR "Warning: No input files given and none found!\n"; } foreach $f (@files) { if ( ! $quiet ) { print "Editing: $f...\n"; } $oldf = $f; $f .= ".bak"; unless (rename $oldf,$f) { print STDERR "Error: cannot rename file $oldf\n"; exit 1; } if (open(F,"<$f")) { unless (open(G,">$oldf")) { print STDERR "Error: opening file $oldf for writing\n"; exit 1; } if ($oldf ne "tree.js") { while () { s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g; print G "$_"; } } else { while () { s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g; print G "$_"; } } } else { print STDERR "Warning file $f does not exist\n"; } unlink $f; } sub usage { print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n"; print STDERR "Options:\n"; print STDERR " -l tagfile\@linkName tag file + URL or directory \n"; print STDERR " -q Quiet mode\n\n"; exit 1; } ./usr/share/doc/sofia-sip-doc/html/http/http__tag_8h__incl.map0000644000000000000000000000251211265673265023201 0ustar rootroot ./usr/share/doc/sofia-sip-doc/html/http/structhttp__date__s__coll__graph.png0000644000000000000000000000430311265673266026226 0ustar rootrootPNG  IHDR)EPLTE+`Mf2þ???///GGGwww___?tRNS@f,IDATx흉E}U4fm {#0u@ACb[-]?-]?-]?-]?-]?-]?-]?-]?-]?-]?]hH M]Bڮ2>*}T66ߨKkib}_y5=ݮhǎTT^2vWXx8Ehb} _˔UT=ZjM éo[MѡԌ(h ]C7ͷ `o~EV\T1# [*`rIg]zfe *(A. ( i:7iJ;g)(:8=3Tu.e6bqiK:UZAwӃ2/hڻTA'SLڥ%AejW.Q2+h*VzP'ŝK C.Ig.vw4Q;z}֓S_w)0 6SY,EmEAQ@P ȏL,k@Q4fIR,@Qʜ)hׁd$j߯Ӂ~.v|M)4MAASP405.y#>?sr^ 3SAfME'y 6|ཌྷퟙ#o`%:  {SaeŶ^]_05eEs?)fVj)]:۶>t? Z]J236^tCӥOBt_eH_6[%=SÇ݆>'g/EG ԸRxOS$: 4Д4MAASP}%EA?UɈ}IENDB`./usr/share/doc/sofia-sip-doc/html/http/group__http__pragma.html0000644000000000000000000006575311265673434023712 0ustar rootroot http: Pragma header.

Pragma header.


Defines

#define HTTP_PRAGMA_INIT()
 Initializer for structure http_pragma_t.
#define HTTPTAG_PRAGMA(x)
 Tag list item for pointer to a Pragma header object.
#define HTTPTAG_PRAGMA_STR(s)
 Tag list item for string with Pragma header value.

Enumerations

enum  { http_pragma_hash }

Functions

http_pragma_thttp_pragma_init (http_pragma_t x[1])