server Class Reference

Class of server items. More...

List of all members.

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_messagelistMessages

Static Public Attributes

static int compteur_objet = 0

Private Types

enum  { Tshare, Tlockedfile }

Private Attributes

QString SambaVersion
enum server:: { ... }  TypeService


Detailed Description

Class of server items.

Date:
2007-07-05
Version:
1.1
Author:
Daniel Rocher
See also:
machine user service
'server' is parent of 'machine' and child of listview

Member Enumeration Documentation

anonymous enum [private]

Enum type of service:

  • Tshare : 0 -> share
  • Tlockedfile : 1 -> locked file
Enumerator:
Tshare 
Tlockedfile 


Constructor & Destructor Documentation

server::server ( Q3ListView *  parent  ) 

server::~server (  )  [virtual]


Member Function Documentation

void server::add_lockedfile ( const QString &  PID,
const QString &  File,
const QString &  DenyMode,
const QString &  RW,
const QString &  Oplock,
const QString &  DateOpen 
)

void server::add_share ( const QString &  PID,
const QString &  Share,
const QString &  DateOpen 
)

void server::add_user ( const QString &  PID,
const QString &  Name,
const QString &  Group,
const QString &  MachineName,
const QString &  MachineIP 
)

QString server::getSambaVersion (  ) 

Return samba version

References SambaVersion.

Referenced by ViewInfoServer().

void server::mark_childs (  ) 

Mark all children.

  • mark = true -> exist
  • mark = false -> obsolete
    See also:
    refresh_childs

References debugQt(), machine::mark, and machine::mark_childs().

Referenced by ClientSocket::AnalysisSmbstatus().

void server::refresh_childs (  ) 

Refresh view. Delete obsolete objects (mark = false).

See also:
mark_childs

References debugQt(), machine::mark, and machine::refresh_childs().

Referenced by ClientSocket::AnalysisSmbDestroyed().

void server::setSambaVersion ( const QString &  sambaversion  ) 

Set samba version

References SambaVersion.

Referenced by ClientSocket::setSambaVersion().

QString server::ViewInfoMachine ( Q3ListViewItem *  Item  ) 

QString server::ViewInfoServer (  ) 

Return server informations

See also:
ClientSocket::InfoServer

References debugQt(), and getSambaVersion().

Referenced by ClientSocket::InfoServer().

QString server::ViewInfoService ( Q3ListViewItem *  Item  ) 

QString server::ViewInfoUser ( Q3ListViewItem *  Item  ) 

Return user informations

See also:
ClientSocket::InfoUser

References debugQt(), user::group, user::pid, and user::username.

Referenced by ClientSocket::InfoUser().


Member Data Documentation

int server::compteur_objet = 0 [static]

Referenced by main(), server(), and ~server().

QString server::SambaVersion [private]

enum { ... } server::TypeService [private]


The documentation for this class was generated from the following files:

Generated on Thu Nov 6 20:49:45 2008 for qtsmbstatus.kdevelop by  doxygen 1.5.5