From fca6c1a831393e173706a5b5c798c35dc5f7d3e6 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 3 Sep 2009 20:16:23 +0200 Subject: Thread-Sicherheit verbessert --- Konzept/Klassen.txt | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) (limited to 'Konzept') diff --git a/Konzept/Klassen.txt b/Konzept/Klassen.txt index 67d5c29..37fd93e 100644 --- a/Konzept/Klassen.txt +++ b/Konzept/Klassen.txt @@ -5,8 +5,11 @@ M läuft nur im Main-Thread T Client::Application +T Client::Authenticators::ChallengeResponseAuthenticator +T Client::Authenticators::PasswordAuthenticator M Client::CommandParser T Client::InformationManager +M Client::PasswordReader T Client::Requests::DaemonCommandRequest T Client::Requests::DaemonFSInfoRequest T Client::Requests::DaemonListRequest @@ -14,11 +17,16 @@ T Client::Requests::DaemonStatusRequest M Client::SystemCommands M Client::UserCommands T Common::Application +T Common::AuthBackend +T Common::AuthContext +T Common::AuthManager +T Common::AuthProvider T Common::Backends::NetworkUserBackend T Common::Base64Encoder T Common::ClientConnection ? Common::Connection D Common::GroupInfo +T Common::Hash D Common::HostInfo D Common::Module T Common::ModuleManager @@ -31,6 +39,7 @@ T Common::RequestHandlers::SimpleRequestHandler T Common::RequestHandlers::SimpleRequestHandlerGroup T Common::RequestHandlers::StatusRequestHandler ? Common::RequestManager +T Common::Requests::AuthMethodRequest T Common::Requests::DisconnectRequest T Common::Requests::FSInfoRequest T Common::Requests::IdentifyRequest @@ -38,8 +47,9 @@ T Common::Requests::SimpleRequest T Common::Requests::StatusRequest T Common::SystemBackend T Common::SystemManager -T Common::UserBackend T Common::UserCache +T Common::UserConfigBackend +T Common::UserDBBackend D Common::UserInfo T Common::UserManager D Common::XmlPacket @@ -49,9 +59,7 @@ D Core::ConfigEntry T Core::Configurable D Core::Exception T Core::Logger -T Core::LoggerBase T Core::LogManager -T Core::RemoteLogger T Core::Signals::Connection T Core::Signals::GenericSignal T Core::Signals::Signal0 @@ -64,14 +72,24 @@ T Daemon::Application T Daemon::Backends::NetworkLogger T Daemon::RequestHandlers::CommandRequestHandler T Daemon::Requests::LogRequest -? modules::FileLogger::FileLogger +T modules::AuthBackendChallengeResponse::AuthBackendChallengeResponse +T modules::AuthBackendChallengeResponse::Module +T modules::AuthBackendPassword::AuthBackendPassword +T modules::AuthBackendPassword::Module +T modules::AuthProviderFile::AuthProviderFile +T modules::AuthProviderFile::Module +T modules::FileLogger::FileLogger T modules::FileLogger::Module T modules::SystemBackendPosix::Module -? modules::SystemBackendPosix::SystemBackendPosix +T modules::SystemBackendPosix::SystemBackendPosix T modules::SystemBackendProc::Module -? modules::SystemBackendProc::SystemBackendProc -T modules::UserBackendMysql::Module -T modules::UserBackendMysql::UserBackendMysql +T modules::SystemBackendProc::SystemBackendProc +T modules::UserConfigBackendHome::Module +T modules::UserConfigBackendHome::UserConfigBackendHome +T modules::UserConfigBackendKrb5::Module +T modules::UserConfigBackendKrb5::UserConfigBackendKrb5 +T modules::UserDBBackendMysql::Module +T modules::UserDBBackendMysql::UserDBBackendMysql T Net::ClientConnection T Net::Connection T Net::Listener -- cgit v1.2.3