Main Page | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals | Related Pages

svn::Status Class Reference

#include <status.hpp>


Public Member Functions

 Status ()
 Status (const Status &src)
 ~Status ()
const char * path () const
const Entry entry () const
const svn_wc_status_kind textStatus () const
const svn_wc_status_kind propStatus () const
const bool isVersioned () const
const bool isCopied () const
const bool isSwitched () const
const svn_wc_status_kind reposTextStatus () const
const svn_wc_status_kind reposPropStatus () const
const bool isLocked () const
const bool isRepLock () const
const char * lockToken () const
const char * lockOwner () const
const char * lockComment () const
const apr_time_t lockCreationDate () const
Status & operator= (const Status &)

Friends

class Converter


Detailed Description

Subversion status API.

See also:
svn_wc.hpp


Constructor & Destructor Documentation

svn::Status::Status (   ) 
 

default constructor

svn::Status::Status (  const Status &  src  ) 
 

copy constructor

svn::Status::~Status (   ) 
 

destructor


Member Function Documentation

const Entry svn::Status::entry (   )  const
 

Returns:
entry for this path
Return values:
entry.isValid () = false item is not versioned

const bool svn::Status::isCopied (   )  const
 

Return values:
TRUE if copied

const bool svn::Status::isLocked (   )  const
 

Returns:
true if locked

const bool svn::Status::isRepLock (   )  const
 

Returns:
true if has repository lock (not local)

const bool svn::Status::isSwitched (   )  const
 

Return values:
TRUE if switched

const bool svn::Status::isVersioned (   )  const
 

Return values:
TRUE if under version control

const char* svn::Status::lockComment (   )  const
 

Returns:
comment lock, null or no comment

const apr_time_t svn::Status::lockCreationDate (   )  const
 

Returns:
lock creation date or 0 if not locked

const char* svn::Status::lockOwner (   )  const
 

Returns:
lock owner or null if not locked

const char* svn::Status::lockToken (   )  const
 

Returns:
lock token or null if not locked

Status& svn::Status::operator= (  const Status &   ) 
 

assignment operator

const char* svn::Status::path (   )  const
 

Returns:
path of status entry

const svn_wc_status_kind svn::Status::propStatus (   )  const
 

Returns:
file status property enum of the "property" component.

const svn_wc_status_kind svn::Status::reposPropStatus (   )  const
 

Returns:
the entry's prop status in the repository

const svn_wc_status_kind svn::Status::reposTextStatus (   )  const
 

Returns:
the entry's text status in the repository

const svn_wc_status_kind svn::Status::textStatus (   )  const
 

Returns:
file status property enum of the "textual" component.


Friends And Related Function Documentation

friend class Converter [friend]
 


The documentation for this class was generated from the following file:
Generated on Tue Feb 14 15:54:53 2006 for SvnCpp by  doxygen 1.4.4