Public Member Functions | |
void | add_lockedfile (const QString &PID, const QString &File, const QString &DenyMode, const QString &RW, const QString &Oplock, const QString &DateOpen) |
void | add_share (const QString &PID, const QString &Share, const QString &DateOpen) |
void | add_user (const QString &PID, const QString &Name, const QString &Group, const QString &MachineName, const QString &MachineIP) |
QString | getSambaVersion () |
void | mark_childs () |
void | refresh_childs () |
server (Q3ListView *parent) | |
void | setSambaVersion (const QString &) |
QString | ViewInfoMachine (Q3ListViewItem *Item) |
QString | ViewInfoServer () |
QString | ViewInfoService (Q3ListViewItem *Item) |
QString | ViewInfoUser (Q3ListViewItem *Item) |
virtual | ~server () |
Public Attributes | |
QList< type_message > | listMessages |
Static Public Attributes | |
static int | compteur_objet = 0 |
Private Types | |
enum | { Tshare, Tlockedfile } |
Private Attributes | |
QString | SambaVersion |
enum server:: { ... } | TypeService |
anonymous enum [private] |
Enum type of service:
server::server | ( | Q3ListView * | parent | ) |
References compteur_objet, debugQt(), Q3ListViewItemList, and SambaVersion.
server::~server | ( | ) | [virtual] |
References compteur_objet, debugQt(), and Q3ListViewItemList.
void server::add_lockedfile | ( | const QString & | PID, | |
const QString & | File, | |||
const QString & | DenyMode, | |||
const QString & | RW, | |||
const QString & | Oplock, | |||
const QString & | DateOpen | |||
) |
add lockedfile if not exist
References type_message::date, listMessages, type_message::machine, machine::machine_name, user::mark, type_message::opened, user::pid, type_message::type_message, type_message::user, and user::username.
Referenced by ClientSocket::add_lockedfile().
void server::add_share | ( | const QString & | PID, | |
const QString & | Share, | |||
const QString & | DateOpen | |||
) |
add share if not exist
References type_message::date, listMessages, type_message::machine, machine::machine_name, user::mark, type_message::opened, user::pid, type_message::type_message, type_message::user, and user::username.
Referenced by ClientSocket::add_share().
void server::add_user | ( | const QString & | PID, | |
const QString & | Name, | |||
const QString & | Group, | |||
const QString & | MachineName, | |||
const QString & | MachineIP | |||
) |
add machine and user if not exist
References machine::append_user(), machine::machine_name, and machine::mark.
Referenced by ClientSocket::add_user().
QString server::getSambaVersion | ( | ) |
void server::mark_childs | ( | ) |
Mark all children.
References debugQt(), machine::mark, and machine::mark_childs().
Referenced by ClientSocket::AnalysisSmbstatus().
void server::refresh_childs | ( | ) |
Refresh view. Delete obsolete objects (mark = false).
References debugQt(), machine::mark, and machine::refresh_childs().
Referenced by ClientSocket::AnalysisSmbDestroyed().
void server::setSambaVersion | ( | const QString & | sambaversion | ) |
QString server::ViewInfoMachine | ( | Q3ListViewItem * | Item | ) |
Return machine informations
References debugQt(), machine::machine_ip, and machine::machine_name.
Referenced by ClientSocket::InfoMachine().
QString server::ViewInfoServer | ( | ) |
Return server informations
References debugQt(), and getSambaVersion().
Referenced by ClientSocket::InfoServer().
QString server::ViewInfoService | ( | Q3ListViewItem * | Item | ) |
Return service informations (locked file or share)
References service::dateopen, debugQt(), service::denymode, service::filename, service::oplock, service::pid, service::rw, service::share, Tlockedfile, Tshare, and service::TypeOfService.
Referenced by ClientSocket::InfoService().
QString server::ViewInfoUser | ( | Q3ListViewItem * | Item | ) |
Return user informations
References debugQt(), user::group, user::pid, and user::username.
Referenced by ClientSocket::InfoUser().
int server::compteur_objet = 0 [static] |
QList<type_message> server::listMessages |
Referenced by add_lockedfile(), add_share(), and main_windows::InfoSMB().
QString server::SambaVersion [private] |
Referenced by getSambaVersion(), server(), and setSambaVersion().
enum { ... } server::TypeService [private] |