COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Classes | Functions | Variables
cf3::ui::server Namespace Reference

Classes

class  CCore
 Manages everything that is not related to the network layer or the simulation management. More...
 
class  NetworkError
 Exception thrown when the server can not open its socket. More...
 
class  ServerNetworkComm
 This class is the server network level. More...
 
class  ServerRoot
 
class  UnknownClientId
 Exception thrown when a given client id could not be associated to any existing client. More...
 

Functions

std::string find_home_path ()
 
void wait_all_pids (common::SignalArgs node)
 

Variables

std::queue< pid_t > pid_queue
 
boost::mutex * pid_queue_mutex
 
boost::condition_variable * pid_queue_condition
 
bool pid_still_coming
 

Function Documentation

std::string cf3::ui::server::find_home_path ( )

Finds the home directory path of the current user.

Returns
Return the home directory path.
Exceptions
ValueNotFoundIf the home directory path could not be retrieved.
Note
This function was written on Linux and was tested on Linux and OSX. There are NO garantee on its behavior on Windows as it was never officially tested on that operating system.

Definition at line 74 of file CCore.cpp.

void cf3::ui::server::wait_all_pids ( common::SignalArgs  node)

Definition at line 463 of file CCore.cpp.

Variable Documentation

std::queue< pid_t > pid_queue

Definition at line 458 of file CCore.cpp.

boost::condition_variable* pid_queue_condition

Definition at line 460 of file CCore.cpp.

boost::mutex* pid_queue_mutex

Definition at line 459 of file CCore.cpp.

bool pid_still_coming

Definition at line 461 of file CCore.cpp.

Send comments to:
COOLFluiD Web Admin