PendingChange Struct Reference

#include <PendingChange.hxx>

Inheritance diagram for PendingChange:

Serializable Countable List of all members.

Public Member Functions

 SERIALIZABLE_DECLS (PendingChange)
 PendingChange (GCPtr< Repository > r, MutName branchName, uint64_t nRevs, GCPtr< Change > chg)
void RecomputeStatus (GCPtr< StrSet > names)
void ReportStatus (GCPtr< StrSet > names)
void InsertEntity (GCPtr< WsEntity >)
GCPtr< WsEntityFindEntity (std::string name)
void RemoveEntity (GCPtr< WsEntity >)
bool mergeFromX (GCPtr< Repository > r, GCPtr< Change > other)
void addNote (std::string)
std::string buildDescription ()

Public Attributes

std::string reposURI
MutName branchName
std::string creator
uint64_t nRevisions
TrueName mergedChange
bool isPartialMerge
GCPtr< ObSetentSet
std::string notes
GCPtr< BufferfilterSet
GCPtr< Changechange
GCPtr< TnVecentNames

Detailed Description

Definition at line 51 of file PendingChange.hxx.


Constructor & Destructor Documentation

PendingChange::PendingChange GCPtr< Repository r,
MutName  branchName,
uint64_t  nRevs,
GCPtr< Change chg
 

Definition at line 56 of file PendingChange.cxx.

References branchName, change, creator, entNames, entSet, filterSet, nRevisions, TrueName::Null, reposURI, and GCPtr< T >::upcast().


Member Function Documentation

void PendingChange::addNote std::string   ) 
 

std::string PendingChange::buildDescription  ) 
 

GCPtr< WsEntity > PendingChange::FindEntity std::string  name  ) 
 

Definition at line 145 of file PendingChange.cxx.

void PendingChange::InsertEntity GCPtr< WsEntity  ) 
 

Definition at line 139 of file PendingChange.cxx.

bool PendingChange::mergeFromX GCPtr< Repository r,
GCPtr< Change other
 

void PendingChange::RecomputeStatus GCPtr< StrSet names  ) 
 

Definition at line 316 of file PendingChange.cxx.

References entSet.

void PendingChange::RemoveEntity GCPtr< WsEntity  ) 
 

Definition at line 164 of file PendingChange.cxx.

void PendingChange::ReportStatus GCPtr< StrSet names  ) 
 

Definition at line 329 of file PendingChange.cxx.

References entSet, opt_Verbosity, and report().

PendingChange::SERIALIZABLE_DECLS PendingChange   ) 
 


Member Data Documentation

MutName PendingChange::branchName
 

Definition at line 59 of file PendingChange.hxx.

Referenced by PendingChange().

GCPtr<Change> PendingChange::change
 

Definition at line 80 of file PendingChange.hxx.

Referenced by PendingChange().

std::string PendingChange::creator
 

Definition at line 62 of file PendingChange.hxx.

Referenced by PendingChange().

GCPtr<TnVec> PendingChange::entNames
 

Definition at line 83 of file PendingChange.hxx.

Referenced by PendingChange().

GCPtr<ObSet> PendingChange::entSet
 

Definition at line 73 of file PendingChange.hxx.

Referenced by PendingChange(), RecomputeStatus(), and ReportStatus().

GCPtr<Buffer> PendingChange::filterSet
 

Definition at line 77 of file PendingChange.hxx.

Referenced by PendingChange().

bool PendingChange::isPartialMerge
 

Definition at line 71 of file PendingChange.hxx.

TrueName PendingChange::mergedChange
 

Definition at line 70 of file PendingChange.hxx.

std::string PendingChange::notes
 

Definition at line 75 of file PendingChange.hxx.

uint64_t PendingChange::nRevisions
 

Definition at line 66 of file PendingChange.hxx.

Referenced by PendingChange().

std::string PendingChange::reposURI
 

Definition at line 56 of file PendingChange.hxx.

Referenced by PendingChange().


The documentation for this struct was generated from the following files:
Generated on Sun Apr 23 22:42:41 2006 for OpenCM by  doxygen 1.4.6