/* This file is part of the KDE project Copyright (C) 2000 Dawit Alemayehu #include namespace TDEIO { class SlaveConfig; /** * @internal */ class TDEIO_EXPORT SessionData : public TQObject { Q_OBJECT public: SessionData(); ~SessionData(); virtual void configDataFor( TDEIO::MetaData &configData, const TQString &proto, const TQString &host ); virtual void reset(); /// @since 3.1 struct AuthData; public slots: void slotAuthData( const TQCString&, const TQCString&, bool ); void slotDelAuthData( const TQCString& ); private: class AuthDataList; friend class AuthDataList; AuthDataList* authData; protected: virtual void virtual_hook( int id, void* data ); private: class SessionDataPrivate; SessionDataPrivate* d; }; } // namespace #endif