wrench::HTCondorNegotiatorService Class Reference
Inheritance diagram for wrench::HTCondorNegotiatorService:
wrench::Service

Public Member Functions

 HTCondorNegotiatorService (std::string &hostname, std::map< ComputeService *, unsigned long > &compute_resources, std::map< StandardJob *, ComputeService *> &running_jobs, std::vector< StandardJob *> &pending_jobs, std::string &reply_mailbox)
 Constructor. More...
 
 ~HTCondorNegotiatorService ()
 Destructor.
 
- Public Member Functions inherited from wrench::Service
std::string getHostname ()
 Get the name of the host on which the service is / will be running. More...
 
double getNetworkTimeoutValue ()
 Returns the service's network timeout value. More...
 
bool getPropertyValueAsBoolean (std::string)
 Get a property of the Service as a boolean. More...
 
double getPropertyValueAsDouble (std::string)
 Get a property of the Service as a double. More...
 
std::string getPropertyValueAsString (std::string)
 Get a property of the Service as a string. More...
 
bool isUp ()
 Returns true if the service is UP, false otherwise. More...
 
void setNetworkTimeoutValue (double value)
 Sets the service's network timeout value. More...
 
void start (std::shared_ptr< Service > this_service, bool daemonize, bool auto_restart)
 Start the service. More...
 
virtual void stop ()
 Synchronously stop the service (does nothing if the service is already stopped) More...
 

Additional Inherited Members

- Public Types inherited from wrench::Service
enum  State { UP, DOWN }
 Service states. More...
 

Constructor & Destructor Documentation

◆ HTCondorNegotiatorService()

wrench::HTCondorNegotiatorService::HTCondorNegotiatorService ( std::string &  hostname,
std::map< ComputeService *, unsigned long > &  compute_resources,
std::map< StandardJob *, ComputeService *> &  running_jobs,
std::vector< StandardJob *> &  pending_jobs,
std::string &  reply_mailbox 
)

Constructor.

Parameters
hostnamethe hostname on which to start the service
compute_resourcesa set of compute resources available via the HTCondor pool
running_jobs
pending_jobsa list of pending jobs
reply_mailboxthe mailbox to which the "done/failed" message should be sent

The documentation for this class was generated from the following files:
  • /Users/rafsilva/Documents/isi/workspace/wrench/wrench/include/wrench/services/compute/htcondor/HTCondorNegotiatorService.h
  • /Users/rafsilva/Documents/isi/workspace/wrench/wrench/src/wrench/services/compute/htcondor/HTCondorNegotiatorService.cpp