Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / apps / JAWS2 / HTTPU / http_base.inl
blob5dca42915d2dd1bf1ec6d963f6d7a81d4b3a5f2d
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_Base::HTTP_Base ()
9   : status_ (200),
10     line_ (0),
11     deliver_state_ (0),
12     no_headers_ (0),
13     iter_ (*(this->info_.table ())),
14     mb_ (0)
18 ACE_INLINE
19 HTTP_Base::~HTTP_Base ()
21   if (this->line_)
22     ACE_OS::free (this->line_);
23   if (this->mb_)
24     delete this->mb_;
25   this->line_ = 0;
26   this->mb_ = 0;
29 ACE_INLINE int
30 HTTP_Base::status () const
32   return this->status_;
35 ACE_INLINE const char *
36 HTTP_Base::line () const
38   return this->line_;
41 ACE_INLINE HTTP_Headers *
42 HTTP_Base::http_headers ()
44   return &(this->info_);
47 ACE_INLINE JAWS_Headers *
48 HTTP_Base::headers ()
50   return this->info_.table ();