Ksetiwatch API Documentation


UserInfoData Struct Reference

The UserInfoData structure contains all user data. More...

#include <setidefs.h>

Collaboration diagram for UserInfoData:

Collaboration graph
[legend]
List of all members.

Public Attributes

int id
int key
QString email_addr
QString name
QString url
QString country
int postal_code
bool show_name
bool show_email
int venue
QString register_time
QString last_wu_time
QString last_result_time
int nwus
int nresults
double total_cpu
int params_index

Detailed Description

The UserInfoData structure contains all user data.

All the information is retrieved from the user_info.sah file.

Definition at line 274 of file setidefs.h.


Member Data Documentation

int UserInfoData::id
 

The user's unique ID number.

Definition at line 276 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::userID().

int UserInfoData::key
 

The user's key (?).

Definition at line 278 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::key(), and SetiContainer::scanUserInfoData().

QString UserInfoData::email_addr
 

The user's email address.

Definition at line 280 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::userEmailAddress().

QString UserInfoData::name
 

The name of the user.

Definition at line 282 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::userName().

QString UserInfoData::url
 

The url address of the user's homepage (if given).

Definition at line 284 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::userHomepage().

QString UserInfoData::country
 

The user's home country.

Definition at line 286 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::userCountry().

int UserInfoData::postal_code
 

The postal code of the user's home town.

Definition at line 288 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::userPostalCode().

bool UserInfoData::show_name
 

This flag decides whether the user's name is allowed to be shown on the SETI@home web pages.

Definition at line 291 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::showName().

bool UserInfoData::show_email
 

This flag decides whether the user's email address is allowed to be shown on the SETI@home web pages.

Definition at line 294 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::showEmail().

int UserInfoData::venue
 

This value specifies the general location the user is `working' for SETI@home (home, business, university, etc.).

Definition at line 298 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::venue().

QString UserInfoData::register_time
 

This string contains the time and date the user registered with SETI@home.

Definition at line 301 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::registerTime(), and SetiContainer::scanUserInfoData().

QString UserInfoData::last_wu_time
 

This string contains the time and date the last work unit was sent to the user.

This information is not updated any more.

Definition at line 305 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::lastWUTime(), and SetiContainer::scanUserInfoData().

QString UserInfoData::last_result_time
 

This string contains the time and date the user has sent back the last completed work unit to the server.

Definition at line 309 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::lastResultTime(), and SetiContainer::scanUserInfoData().

int UserInfoData::nwus
 

The number of work units sent to the user.

This information is not updated any more.

Definition at line 312 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::numberOfWUs(), and SetiContainer::scanUserInfoData().

int UserInfoData::nresults
 

The number of results the user has sent back to the server.

Equivalent to the number of completed work units.

Definition at line 316 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::numberOfResults(), and SetiContainer::scanUserInfoData().

double UserInfoData::total_cpu
 

The total CPU time (in seconds) which was needed to complete all the work units.

Definition at line 319 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::scanUserInfoData(), and SetiContainer::totalCPUTime().

int UserInfoData::params_index
 

Details unknown.

Definition at line 321 of file setidefs.h.

Referenced by SetiContainer::initUserInfoData(), SetiContainer::paramsIndex(), and SetiContainer::scanUserInfoData().


The documentation for this struct was generated from the following file:
KDE Logo
This file is part of the documentation for Ksetiwatch API Version 2.6.1.
Documentation copyright © 2000-2003 Gordon Machel.
Generated on Fri Jun 6 00:29:06 2003 by doxygen 1.2.18, written by Dimitri van Heesch, © 1997-2002