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:

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 
)

add lockedfile if not exist

See also:
add_user add_share

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

add share if not exist

See also:
add_user add_lockedfile

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

See also:
add_share add_lockedfile

QString server::getSambaVersion (  ) 

Return samba version

void server::mark_childs (  ) 

Mark all children.

void server::refresh_childs (  ) 

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

See also:
mark_childs

void server::setSambaVersion ( const QString &  sambaversion  ) 

Set samba version

QString server::ViewInfoMachine ( Q3ListViewItem *  Item  ) 

Return machine informations

See also:
ClientSocket::InfoMachine

QString server::ViewInfoServer (  ) 

Return server informations

See also:
ClientSocket::InfoServer

QString server::ViewInfoService ( Q3ListViewItem *  Item  ) 

Return service informations (locked file or share)

See also:
ClientSocket::InfoService

TypeService

QString server::ViewInfoUser ( Q3ListViewItem *  Item  ) 

Return user informations

See also:
ClientSocket::InfoUser


Member Data Documentation

int server::compteur_objet = 0 [static]

QList<type_message> server::listMessages

QString server::SambaVersion [private]

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

Enum type of service:


The documentation for this class was generated from the following files:
Generated on Fri Nov 2 21:44:59 2007 for qtsmbstatus.kdevelop by  doxygen 1.5.3