GME  13
Public Member Functions
HiClient Class Reference

#include <HiClient.h>

Inheritance diagram for HiClient:
Inheritance graph
[legend]
Collaboration diagram for HiClient:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HiClient (const std::string &p_userName, const std::string &p_passWord)
 ~HiClient (void)
void replaceUserName (const std::string &p_userName)
bool isItUs (const std::string &p_userName)
bool isLockedByOthers (const std::string &p_path)
bool isLockedByWhom (const std::string &p_path, bool *p_us, bool *p_else)
bool isLockedByUser (const std::string &p_path, std::string &p_holder)
bool isVersioned (const std::string &p_path, bool p_isADir=false, bool p_suppressErrorMsg=false)
bool info (const std::string &p_url, bool p_recursive, bool p_assembleInfoMsg, std::string &p_infoMsg, std::string &p_author, std::string &p_lockOwner)
bool status (const std::string &p_path, bool p_assembleStatusMsg, std::string &p_statMsg)
bool statusOnServer (const std::string &p_path, bool p_assembleStatusMsg, std::string &p_statMsg, bool *p_outOfDate, bool *p_repoEntryModified)
bool cleanup (const std::string &p_path)
bool resolve (const std::string &p_path, bool p_recursive)
bool tryLock (const std::string &p_path)
bool unLock (const std::string &p_path)
bool unLock (const std::vector< std::string > &p_pathVec)
bool lockableProp (const std::string &p_path)
bool getLatest (const std::string &p_path)
bool lightCheckOut (const std::string &p_path, const std::string &p_localDir)
bool commitAll (const std::string &p_path, const std::string &p_comment, bool p_keepCheckedOut)
bool add (const std::string &p_path, bool p_recursive)
bool mkDirOnServer (const std::string &p_path)
bool speedLock (const std::vector< std::string > &targets, std::string &msg)

Detailed Description

Definition at line 5 of file HiClient.h.


Constructor & Destructor Documentation

HiClient::HiClient ( const std::string p_userName,
const std::string p_passWord 
)
HiClient::~HiClient ( void  )

Member Function Documentation

bool HiClient::add ( const std::string p_path,
bool  p_recursive 
)
bool HiClient::cleanup ( const std::string p_path)
bool HiClient::commitAll ( const std::string p_path,
const std::string p_comment,
bool  p_keepCheckedOut 
)
bool HiClient::getLatest ( const std::string p_path)
bool HiClient::info ( const std::string p_url,
bool  p_recursive,
bool  p_assembleInfoMsg,
std::string p_infoMsg,
std::string p_author,
std::string p_lockOwner 
)
bool HiClient::isItUs ( const std::string p_userName)
bool HiClient::isLockedByOthers ( const std::string p_path)
bool HiClient::isLockedByUser ( const std::string p_path,
std::string p_holder 
)
bool HiClient::isLockedByWhom ( const std::string p_path,
bool *  p_us,
bool *  p_else 
)
bool HiClient::isVersioned ( const std::string p_path,
bool  p_isADir = false,
bool  p_suppressErrorMsg = false 
)
bool HiClient::lightCheckOut ( const std::string p_path,
const std::string p_localDir 
)
bool HiClient::lockableProp ( const std::string p_path)
bool HiClient::mkDirOnServer ( const std::string p_path)
void HiClient::replaceUserName ( const std::string p_userName)
bool HiClient::resolve ( const std::string p_path,
bool  p_recursive 
)
bool HiClient::speedLock ( const std::vector< std::string > &  targets,
std::string msg 
)
bool HiClient::status ( const std::string p_path,
bool  p_assembleStatusMsg,
std::string p_statMsg 
)
bool HiClient::statusOnServer ( const std::string p_path,
bool  p_assembleStatusMsg,
std::string p_statMsg,
bool *  p_outOfDate,
bool *  p_repoEntryModified 
)
bool HiClient::tryLock ( const std::string p_path)
bool HiClient::unLock ( const std::string p_path)
bool HiClient::unLock ( const std::vector< std::string > &  p_pathVec)

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