ACE_INet
6.1.2
|
#include <URLBase.h>
Public Member Functions | |
URL_INetAuthBase (u_short port) | |
virtual | ~URL_INetAuthBase () |
const ACE_CString & | get_user_info () const |
void | set_user_info (const ACE_CString &userinfo) |
virtual ACE_CString | get_authority () const |
Static Public Member Functions | |
static bool | add_authenticator (const ACE_CString &auth_id, AuthenticatorBase *authenticator) |
static bool | has_authenticator (const ACE_CString &auth_id) |
static AuthenticatorBase * | remove_authenticator (const ACE_CString &auth_id) |
static bool | authenticate (AuthenticationBase &authentication) |
Protected Member Functions | |
virtual int | parse_authority (std::istream &is) |
Private Types | |
typedef ACE_Refcounted_Auto_Ptr < AuthenticatorBase, ACE_SYNCH::NULL_MUTEX > | authenticator_ptr |
typedef ACE_Map_Manager < ACE_CString, authenticator_ptr, ACE_SYNCH::RECURSIVE_MUTEX > | authenticator_map |
Private Attributes | |
ACE_CString | userinfo_ |
Static Private Attributes | |
static authenticator_map | authenticators_ |
|
private |
|
private |
ACE::INet::URL_INetAuthBase::URL_INetAuthBase | ( | u_short | port | ) |
|
virtual |
|
static |
|
static |
|
virtual |
Reimplemented from ACE::INet::URL_INetBase.
|
inline |
|
static |
|
protectedvirtual |
Reimplemented from ACE::INet::URL_INetBase.
|
static |
|
inline |