Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmake/version.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#

set (TK_UTIL_MAJOR_VERSION "6")
set (TK_UTIL_MINOR_VERSION "8")
set (TK_UTIL_MINOR_VERSION "9")
set (TK_UTIL_RELEASE_VERSION "0")
set (TK_UTIL_VERSION ${TK_UTIL_MAJOR_VERSION}.${TK_UTIL_MINOR_VERSION}.${TK_UTIL_RELEASE_VERSION})

Expand Down
8 changes: 8 additions & 0 deletions src/TkUtil/LocalNetwork.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,12 @@ void LocalNetwork::initialize (const vector<LocalNetwork::HPComputer>& computers
} // LocalNetwork::initialize


const vector<LocalNetwork::HPComputer>& LocalNetwork::getComputers ( ) // v 6.9.0
{
return _computers;
} // LocalNetwork::getComputers


LocalNetwork::HPComputer LocalNetwork::getComputerInfos (const string& name) // v 5.9.0
{
vector<LocalNetwork::HPComputer>::iterator it = _computers.begin ( );
Expand Down Expand Up @@ -195,6 +201,8 @@ bool LocalNetwork::isComputer (const string& name)
{
if (string::npos != (*it).name.find (name))
return true;
if (0 == name.find ((*it).name)) // v 6.9.0
return true;
} // for (vector<LocalNetwork::HPComputer>::const_iterator it = _computers.begin ( ); _computers.end ( ) != it; it++)

return false;
Expand Down
21 changes: 13 additions & 8 deletions src/TkUtil/public/TkUtil/LocalNetwork.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,13 @@ class LocalNetwork
* @see isComputer
*/
static void initialize (const std::vector<HPComputer>& computerNames); // v 5.9.0

/**
* @return Infos des calculateurs du réseau local.
* @see initialize
* @see isComputer
*/
static const std::vector<HPComputer>& getComputers ( ); // v 6.9.0

/**
* @return Informations sur le calculateur dont le nom est transmis en argument.
Expand Down Expand Up @@ -112,7 +119,9 @@ class LocalNetwork

/**
* @param Nom de machine évalué.
* @return <I>true</I> si la machine est un calculateur, <I>false</I> dans le cas contraire.
* @return <I>true</I> si la machine est un calculateur, <I>false</I> dans le cas contraire. Est considéré comme calculateur
* toute machine d recensée comme telle, toute machine dont le nom commence par un nom recensé, et toute machine
* dont le nom contient celui reçu en argument.
*/
static bool isComputer (const IN_STD string& name);

Expand Down Expand Up @@ -143,14 +152,10 @@ class LocalNetwork
static IN_STD string getUserHome (const IN_STD string& computerName);

/**
* Méthode pouvant être utilisée pour prévenir le lancement d'applications
* X/GL sur des machines autres que celle de login (risque de plantage de
* Méthode pouvant être utilisée pour prévenir le lancement d'applications X/GL sur des machines autres que celle de login (risque de plantage de
* station en cas d'incompatibilité).
* @return <I>true</I> si le processus tourne sur une machine autre
* que celle utilisée par l'utilisateur, <I>false</I> dans le
* cas contraire.
* @warning Méthodes de détection assez rudimentaires (SSH_CLIENT,
* SSH_CONNECTION, DISPLAY).
* @return <I>true</I> si le processus tourne sur une machine autre que celle utilisée par l'utilisateur, <I>false</I> dans le cas contraire.
* @warning Méthodes de détection assez rudimentaires (SSH_CLIENT, SSH_CONNECTION, DISPLAY).
*/
static bool isRemoteHost ( );

Expand Down
6 changes: 6 additions & 0 deletions versions.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version 6.9.0 : 06/09/24
================

Méthode LocalNetwork::getComputers + retouche LocalNetwork::isComputer


Version 6.8.0 : 16/02/24
================

Expand Down