Logo Search packages:      
Sourcecode: sbnc version File versions  Download package

CTrafficStats Class Reference

#include <TrafficStats.h>

Inheritance diagram for CTrafficStats:

CZoneObject< CTrafficStats, 32 > CObject< CTrafficStats, CUser >

List of all members.

Detailed Description


Records traffic statistics for a user.

Definition at line 25 of file TrafficStats.h.

Public Member Functions

void AddInbound (unsigned int Bytes)
void AddOutbound (unsigned int Bytes)
 CTrafficStats (safe_box_t Box)
unsigned int GetInbound (void) const
unsigned int GetOutbound (void) const
const CZone< CTrafficStats,
HunkSize > * 
GetZone (void)
void operator delete (void *Object)
void * operator new (size_t Size, CMemoryManager *Manager) throw ()
void * operator new (size_t Size) throw ()

Private Member Functions

safe_box_t GetBox (void)
CUserGetOwner (void) const
CObjectBaseGetOwnerBase (void) const
int GetTypeBase (void)
virtual CUserGetUser (void) const
void SetBox (safe_box_t Box)
void SetOwner (CUser *Owner)
void SetOwnerBase (CObjectBase *Owner)
void SetTypeBase (int Type)
void SetUser (CUser *User)

Private Attributes

unsigned int m_Inbound
unsigned int m_Outbound
time_t m_PreviousSave

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

Generated by  Doxygen 1.6.0   Back to index