ircproxy The Ultimate Cyborg |
#include <JustInTime.h>
Definition at line 84 of file JustInTime.h.
Public Member Functions | |
JustInTimeTarget (boost::shared_ptr< Target > const &target) | |
Constructor. | |
virtual std::string | value (ClientSession const &session) const |
Return the underlying value. | |
virtual void | write_to (std::ostream &os, ClientSession const &session) const |
Write the underlying token, including seperators, to an ostream. | |
Private Member Functions | |
std::string | value_impl (ClientSession const &session) const |
Return the underlying value. | |
Private Attributes | |
boost::shared_ptr< Target > | M_target |
Underlaying token. |
JustInTimeTarget::JustInTimeTarget | ( | boost::shared_ptr< Target > const & | target | ) | [inline] |
std::string JustInTimeTarget::value_impl | ( | ClientSession const & | session | ) | const [inline, private] |
Return the underlying value.
Definition at line 89 of file JustInTime.h.
References M_target.
Referenced by value(), and write_to().
00089 { return M_target->out_name(session); }
virtual std::string JustInTimeTarget::value | ( | ClientSession const & | session | ) | const [inline, virtual] |
Return the underlying value.
Implements JustInTimeToken.
Definition at line 95 of file JustInTime.h.
References value_impl().
00095 { return value_impl(session); }
virtual void JustInTimeTarget::write_to | ( | std::ostream & | os, | |
ClientSession const & | session | |||
) | const [inline, virtual] |
Write the underlying token, including seperators, to an ostream.
Implements JustInTimeToken.
Definition at line 98 of file JustInTime.h.
References value_impl().
00098 { os << ' ' << value_impl(session); }
boost::shared_ptr<Target> JustInTimeTarget::M_target [private] |
Copyright © 2005-2007 Carlo Wood. All rights reserved. |
---|