Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / apps / JAWS2 / HTTPU / http_headers.inl
blob20ba44c09cc28f922e37150773c77692168d89ed
1 // -*- c++ -*-
2 #if !defined (ACE_HAS_INLINED_OSCALLS)
3 # undef ACE_INLINE
4 # define ACE_INLINE
5 #endif /* ACE_HAS_INLINED_OSCALLS */
7 ACE_INLINE
8 HTTP_Hdr_Node::operator int () const
10   return this->index_;
13 ACE_INLINE
14 HTTP_Hdr_Node::operator const char * () const
16   return this->token_;
19 ACE_INLINE const char *
20 HTTP_Hdr_Node::format () const
22   return this->format_;
25 ACE_INLINE const HTTP_Hdr_Node &
26 HTTP_HCodes::hcode (int type) const
28   const HTTP_Hdr_Node **hn = this->header_nodes_->find (type);
30   // No error checking!
31   return **hn;
34 ACE_INLINE const char *
35 HTTP_Headers::header_token (int name) const
37   const HTTP_Hdr_Node **hn = this->header_nodes_->find (name);
38   return ((hn && *hn) ? (const char *)**hn : 0);
41 ACE_INLINE const char *
42 HTTP_Headers::header_strings (int name) const
44   const HTTP_Hdr_Node **hn = this->header_nodes_->find (name);
45   return ((hn && *hn) ? (*hn)->format () : 0);