diff options
Diffstat (limited to 'Konzept/Klassen.txt')
-rw-r--r-- | Konzept/Klassen.txt | 138 |
1 files changed, 74 insertions, 64 deletions
diff --git a/Konzept/Klassen.txt b/Konzept/Klassen.txt index 799ffc9..67d5c29 100644 --- a/Konzept/Klassen.txt +++ b/Konzept/Klassen.txt @@ -1,75 +1,85 @@ -M läuft im Main-Thread -W läuft im Worker-Thread T ist Thread-safe D sind Datenstrukturen -? TODO +M läuft nur im Main-Thread +? TODO/? -? Client::CommandManager -? Client::CommandParser -? Client::InformationManager -W Client::Requests::DaemonCommandRequest -W Client::Requests::DaemonFSInfoRequest -W Client::Requests::DaemonListRequest -W Client::Requests::DaemonStatusRequest +T Client::Application +M Client::CommandParser +T Client::InformationManager +T Client::Requests::DaemonCommandRequest +T Client::Requests::DaemonFSInfoRequest +T Client::Requests::DaemonListRequest +T Client::Requests::DaemonStatusRequest +M Client::SystemCommands +M Client::UserCommands +T Common::Application +T Common::Backends::NetworkUserBackend +T Common::Base64Encoder T Common::ClientConnection -D Common::ConfigEntry -? Common::ConfigManager -? Common::Configurable -T Common::Connection -D Common::Exception +? Common::Connection +D Common::GroupInfo D Common::HostInfo -? Common::Initializable -T Common::LoggerBase -T Common::Logger -T Common::LogManager -? Common::ModuleManager -T Common::RemoteLogger -W Common::Request -W Common::RequestHandler -W Common::RequestHandlers::DisconnectRequestHandler -W Common::RequestHandlers::FSInfoRequestHandler -W Common::RequestHandlers::StatusRequestHandler +D Common::Module +T Common::ModuleManager +? Common::Request +? Common::RequestHandler +T Common::RequestHandlerGroup +T Common::RequestHandlers::DisconnectRequestHandler +T Common::RequestHandlers::FSInfoRequestHandler +T Common::RequestHandlers::SimpleRequestHandler +T Common::RequestHandlers::SimpleRequestHandlerGroup +T Common::RequestHandlers::StatusRequestHandler ? Common::RequestManager -W Common::Requests::DisconnectRequest -W Common::Requests::FSInfoRequest -W Common::Requests::GSSAPIAuthRequest -W Common::Requests::SimpleRequest -W Common::Requests::StatusRequest -W Common::Requests::UserInfoRequest -W Common::Requests::UserListRequest -W Common::SystemBackend -W Common::SystemManager -T Common::ThreadManager -D Common::Tokenizer +T Common::Requests::DisconnectRequest +T Common::Requests::FSInfoRequest +T Common::Requests::IdentifyRequest +T Common::Requests::SimpleRequest +T Common::Requests::StatusRequest +T Common::SystemBackend +T Common::SystemManager +T Common::UserBackend +T Common::UserCache D Common::UserInfo +T Common::UserManager D Common::XmlPacket -? Daemon::Backends::NetworkLogger -W Daemon::RequestHandlers::CommandRequestHandler -W Daemon::Requests::IdentifyRequest -W Daemon::Requests::LogRequest -? modules::FileLogger -? modules::SystemBackendPosix -? modules::SystemBackendProc -? modules::UserBackendMysql -? Net::ClientConnection -? Net::Connection -? Net::FdManager -D Net::IPAddress -? Net::Listener +T Core::Application +D Core::ConfigEntry +? Core::ConfigManager +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 +T Core::Signals::Signal1 +T Core::Signals::Signal2 +T Core::Signals::SignalBase +T Core::ThreadManager +T Core::Tokenizer +T Daemon::Application +T Daemon::Backends::NetworkLogger +T Daemon::RequestHandlers::CommandRequestHandler +T Daemon::Requests::LogRequest +? modules::FileLogger::FileLogger +T modules::FileLogger::Module +T modules::SystemBackendPosix::Module +? modules::SystemBackendPosix::SystemBackendPosix +T modules::SystemBackendProc::Module +? modules::SystemBackendProc::SystemBackendProc +T modules::UserBackendMysql::Module +T modules::UserBackendMysql::UserBackendMysql +T Net::ClientConnection +T Net::Connection +T Net::Listener D Net::Packet -? Net::ServerConnection +T Server::Application ? Server::ConnectionManager -W Server::RequestHandlers::DaemonCommandRequestHandler -W Server::RequestHandlers::DaemonFSInfoRequestHandler -W Server::RequestHandlers::DaemonListRequestHandler -W Server::RequestHandlers::DaemonStatusRequestHandler -W Server::RequestHandlers::GSSAPIAuthRequestHandler -W Server::RequestHandlers::IdentifyRequestHandler -W Server::RequestHandlers::LogRequestHandler -W Server::RequestHandlers::UserInfoRequestHandler -W Server::RequestHandlers::UserListRequestHandler -W Server::Requests::CommandRequest -W Server::Requests::DaemonStateUpdateRequest -W Server::UserBackend -W Server::UserManager +T Server::RequestHandlers::ConnectionRequestHandlerGroup +T Server::RequestHandlers::DaemonRequestHandlerGroup +T Server::RequestHandlers::UserRequestHandlerGroup +T Server::Requests::CommandRequest +T Server::Requests::DaemonStateUpdateRequest |