2 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
6 ACE::HTBP::Channel::session () const
11 // session assignment only occurs when the stream is transferred to another
12 // session. Do *not* delete the old session object.
15 ACE::HTBP::Channel::session (ACE::HTBP::Session *s)
20 // I'm not sure of the proper use case for getting the filter reference. The
21 // problem is that the filter is not reference counted, so the returned value
22 // should not be stored.
25 ACE::HTBP::Channel::filter () const
30 // Filters are owned by the channel. If a new filter is applied, the old one
34 ACE::HTBP::Channel::filter (ACE::HTBP::Filter *f)
42 ACE::HTBP::Channel::close_reader ()
44 return this->ace_stream_.close_reader();
49 ACE::HTBP::Channel::close_writer ()
51 return this->ace_stream_.close_writer();
56 ACE::HTBP::Channel::close ()
58 return this->ace_stream_.close();
62 ACE::HTBP::Channel::State
63 ACE::HTBP::Channel::state () const
70 ACE::HTBP::Channel::leftovers ()
72 return this->leftovers_;
77 ACE::HTBP::Channel::data_len() const
79 return this->data_len_;
84 ACE::HTBP::Channel::data_len(size_t n)
91 ACE::HTBP::Channel::data_consumed() const
93 return this->data_consumed_;
98 const ACE_SOCK_Stream&
99 ACE::HTBP::Channel::ace_stream () const
101 return this->ace_stream_;
106 ACE::HTBP::Channel::ace_stream ()
108 return this->ace_stream_;
113 ACE::HTBP::Channel::set_handle (ACE_HANDLE h)
117 this->ace_stream_.set_handle (h);
120 ACE_END_VERSIONED_NAMESPACE_DECL