#include <TimeData.h>

Inheritance diagram for ACLTimeData:
Collaboration diagram for ACLTimeData:

Public Member Functions

 ACLTimeData ()
 
 ACLTimeData (ACLTimeData const &)
 
ACLTimeDataoperator= (ACLTimeData const &)
 
virtual ~ACLTimeData ()
 
bool match (time_t)
 
virtual SBufList dump () const
 
void parse ()
 
bool empty () const
 
virtual ACLData< time_t > * clone () const
 
virtual const Acl::ParameterFlagssupportedFlags () const
 
virtual void prepareForUse ()
 

Private Member Functions

 MEMPROXY_CLASS (ACLTimeData)
 

Private Attributes

int weekbits
 
int start
 
int stop
 
ACLTimeDatanext
 

Detailed Description

Definition at line 15 of file TimeData.h.

Constructor & Destructor Documentation

ACLTimeData::ACLTimeData ( )

Definition at line 19 of file TimeData.cc.

Referenced by clone(), and parse().

ACLTimeData::ACLTimeData ( ACLTimeData const &  old)

Definition at line 21 of file TimeData.cc.

References clone(), and next.

ACLTimeData::~ACLTimeData ( )
virtual

Definition at line 41 of file TimeData.cc.

References next.

Member Function Documentation

ACLData< time_t > * ACLTimeData::clone ( ) const
virtual

Implements ACLData< time_t >.

Definition at line 230 of file TimeData.cc.

References ACLTimeData().

Referenced by ACLTimeData(), and operator=().

SBufList ACLTimeData::dump ( ) const
virtual
bool ACLTimeData::empty ( ) const
virtual

Implements ACLData< time_t >.

Definition at line 224 of file TimeData.cc.

bool ACLTimeData::match ( time_t  when)
virtual

Implements ACLData< time_t >.

Definition at line 48 of file TimeData.cc.

References data, debugs, next, start, stop, and weekbits.

ACLTimeData::MEMPROXY_CLASS ( ACLTimeData  )
private
ACLTimeData & ACLTimeData::operator= ( ACLTimeData const &  old)

Definition at line 28 of file TimeData.cc.

References clone(), next, NULL, start, stop, and weekbits.

virtual void ACLData< time_t >::prepareForUse ( )
inlinevirtualinherited

Definition at line 31 of file Data.h.

virtual const Acl::ParameterFlags& ACLData< time_t >::supportedFlags ( ) const
inlinevirtualinherited
Returns
the flags supported by these ACL parameters (e.g., "-i")

Definition at line 25 of file Data.h.

Member Data Documentation

ACLTimeData* ACLTimeData::next
private

Definition at line 34 of file TimeData.h.

Referenced by ACLTimeData(), dump(), match(), operator=(), parse(), and ~ACLTimeData().

int ACLTimeData::start
private

Definition at line 32 of file TimeData.h.

Referenced by dump(), match(), operator=(), and parse().

int ACLTimeData::stop
private

Definition at line 33 of file TimeData.h.

Referenced by dump(), match(), operator=(), and parse().

int ACLTimeData::weekbits
private

Definition at line 31 of file TimeData.h.

Referenced by dump(), match(), operator=(), and parse().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors