Public Types | Public Member Functions | Friends

View Class Reference

List of all members.

Public Types

typedef ViewMembers::iterator iterator
typedef ViewMembers::const_iterator const_iterator
typedef ViewMembers::iterator iterator
typedef ViewMembers::const_iterator const_iterator

Public Member Functions

 View (View *parent)
bool SetViewName (const ViewName &viewName)
bool SetConstraintExpr (ClassAdCollection *coll, const std::string &constraint)
bool SetConstraintExpr (ClassAdCollection *coll, ExprTree *constraint)
bool SetRankExpr (ClassAdCollection *coll, const std::string &expr)
bool SetRankExpr (ClassAdCollection *coll, ExprTree *tree)
bool SetPartitionExprs (ClassAdCollection *coll, const std::string &exprList)
bool SetPartitionExprs (ClassAdCollection *coll, ExprList *el)
bool SetViewInfo (ClassAdCollection *coll, ClassAd *viewInfo)
ViewName GetViewName () const
ViewGetParent () const
int Size () const
ExprTreeGetConstraintExpr ()
ExprTreeGetRankExpr ()
ExprListGetPartitionAttributes ()
ClassAdGetViewInfo ()
bool IsMember (const std::string &key)
void GetSubordinateViewNames (std::vector< std::string > &)
void GetPartitionedViewNames (std::vector< std::string > &)
bool FindPartition (ClassAd *rep, ViewName &partition)
bool InsertSubordinateView (ClassAdCollection *coll, ClassAd *vInfo)
bool InsertPartitionedView (ClassAdCollection *coll, ClassAd *vInfo, ClassAd *rep)
bool DeleteChildView (ClassAdCollection *coll, const ViewName &viewName)
bool DeleteSubordinateView (ClassAdCollection *coll, const ViewName &viewName)
bool DeletePartitionedView (ClassAdCollection *coll, const ViewName &viewName)
bool DeletePartitionedView (ClassAdCollection *coll, ClassAd *rep)
bool ClassAdInserted (ClassAdCollection *coll, const std::string &key, ClassAd *ad)
void ClassAdPreModify (ClassAdCollection *coll, ClassAd *ad)
bool ClassAdModified (ClassAdCollection *coll, const std::string &key, ClassAd *ad)
void ClassAdDeleted (ClassAdCollection *coll, const std::string &key, ClassAd *ad)
bool Display (FILE *)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
 View (View *parent)
bool SetViewName (const ViewName &viewName)
bool SetConstraintExpr (ClassAdCollection *coll, const std::string &constraint)
bool SetConstraintExpr (ClassAdCollection *coll, ExprTree *constraint)
bool SetRankExpr (ClassAdCollection *coll, const std::string &expr)
bool SetRankExpr (ClassAdCollection *coll, ExprTree *tree)
bool SetPartitionExprs (ClassAdCollection *coll, const std::string &exprList)
bool SetPartitionExprs (ClassAdCollection *coll, ExprList *el)
bool SetViewInfo (ClassAdCollection *coll, ClassAd *viewInfo)
ViewName GetViewName () const
ViewGetParent () const
int Size () const
ExprTreeGetConstraintExpr ()
ExprTreeGetRankExpr ()
ExprListGetPartitionAttributes ()
ClassAdGetViewInfo ()
bool IsMember (const std::string &key)
void GetSubordinateViewNames (std::vector< std::string > &)
void GetPartitionedViewNames (std::vector< std::string > &)
bool FindPartition (ClassAd *rep, ViewName &partition)
bool InsertSubordinateView (ClassAdCollection *coll, ClassAd *vInfo)
bool InsertPartitionedView (ClassAdCollection *coll, ClassAd *vInfo, ClassAd *rep)
bool DeleteChildView (ClassAdCollection *coll, const ViewName &viewName)
bool DeleteSubordinateView (ClassAdCollection *coll, const ViewName &viewName)
bool DeletePartitionedView (ClassAdCollection *coll, const ViewName &viewName)
bool DeletePartitionedView (ClassAdCollection *coll, ClassAd *rep)
bool ClassAdInserted (ClassAdCollection *coll, const std::string &key, ClassAd *ad)
void ClassAdPreModify (ClassAdCollection *coll, ClassAd *ad)
bool ClassAdModified (ClassAdCollection *coll, const std::string &key, ClassAd *ad)
void ClassAdDeleted (ClassAdCollection *coll, const std::string &key, ClassAd *ad)
bool Display (FILE *)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const

Friends

class ClassAdCollection
class ClassAdCollectionServer
class LocalCollectionQuery

Member Typedef Documentation

typedef ViewMembers::const_iterator View::const_iterator

A constant iterator we can use on a View

typedef ViewMembers::const_iterator View::const_iterator

A constant iterator we can use on a View

typedef ViewMembers::iterator View::iterator

An iterator we can use on a View

typedef ViewMembers::iterator View::iterator

An iterator we can use on a View


Member Function Documentation

iterator View::begin (  )  [inline]

Returns an iterator pointing to the beginning of the attribute/value pairs in the View

const_iterator View::begin (  )  const [inline]

Returns a constant iterator pointing to the beginning of the attribute/value pairs in the View

iterator View::begin (  )  [inline]

Returns an iterator pointing to the beginning of the attribute/value pairs in the View

const_iterator View::begin (  )  const [inline]

Returns a constant iterator pointing to the beginning of the attribute/value pairs in the View

iterator View::end (  )  [inline]

Returns aniterator pointing past the end of the attribute/value pairs in the View

iterator View::end (  )  [inline]

Returns aniterator pointing past the end of the attribute/value pairs in the View

const_iterator View::end (  )  const [inline]

Returns a constant iterator pointing past the end of the attribute/value pairs in the View

const_iterator View::end (  )  const [inline]

Returns a constant iterator pointing past the end of the attribute/value pairs in the View


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends