ArClientFileListerItem Class Reference

#include <ArClientFileUtils.h>

List of all members.


Detailed Description

The item type that the ArCLientFileLister gets back.


Public Member Functions

 ArClientFileListerItem (const ArClientFileListerItem &item)
 Copy Constructor.
 ArClientFileListerItem (const char *name, time_t atime, time_t mtime, ArTypes::UByte4 size)
 Constructor.
time_t getLastAccessedTime (void) const
 Gets the time this list item was last accessed in seconds from 1970.
time_t getLastModifiedTime (void) const
 Gets the time this list item was last modified in seconds from 1970.
const char * getName (void) const
 Gets the name of the list item.
ArTypes::UByte4 getSize (void) const
 Gets the size of this list item in bytes.
ArClientFileListerItemoperator= (const ArClientFileListerItem &item)
 Assignment operator.
virtual ~ArClientFileListerItem ()
 Destructor.

Protected Attributes

time_t myATime
time_t myMTime
std::string myName
ArTypes::UByte4 mySize


Constructor & Destructor Documentation

ArClientFileListerItem::ArClientFileListerItem ( const char *  name,
time_t  atime,
time_t  mtime,
ArTypes::UByte4  size 
) [inline]

Constructor.

ArClientFileListerItem::ArClientFileListerItem ( const ArClientFileListerItem item  )  [inline]

Copy Constructor.

virtual ArClientFileListerItem::~ArClientFileListerItem (  )  [inline, virtual]

Destructor.


Member Function Documentation

time_t ArClientFileListerItem::getLastAccessedTime ( void   )  const [inline]

Gets the time this list item was last accessed in seconds from 1970.

time_t ArClientFileListerItem::getLastModifiedTime ( void   )  const [inline]

Gets the time this list item was last modified in seconds from 1970.

const char* ArClientFileListerItem::getName ( void   )  const [inline]

Gets the name of the list item.

ArTypes::UByte4 ArClientFileListerItem::getSize ( void   )  const [inline]

Gets the size of this list item in bytes.

ArClientFileListerItem& ArClientFileListerItem::operator= ( const ArClientFileListerItem item  )  [inline]

Assignment operator.


Member Data Documentation

time_t ArClientFileListerItem::myATime [protected]

time_t ArClientFileListerItem::myMTime [protected]

std::string ArClientFileListerItem::myName [protected]

ArTypes::UByte4 ArClientFileListerItem::mySize [protected]


The documentation for this class was generated from the following file:
Generated on Fri Jul 31 12:37:28 2009 for ArNetworking by  doxygen 1.4.7