NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <string.h>
#include <connect/services/netschedule_api_expt.hpp>
#include "job.hpp"
#include "ns_queue.hpp"
#include "ns_handler.hpp"
#include "ns_command_arguments.hpp"
#include "ns_affinity.hpp"
#include "ns_group.hpp"
#include "ns_db_dump.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
CNSPreciseTime | GetJobExpirationTime (const CNSPreciseTime &last_touch, TJobStatus status, const CNSPreciseTime &job_submit_time, const CNSPreciseTime &job_timeout, const CNSPreciseTime &job_run_timeout, const CNSPreciseTime &job_read_timeout, const CNSPreciseTime &queue_timeout, const CNSPreciseTime &queue_run_timeout, const CNSPreciseTime &queue_read_timeout, const CNSPreciseTime &queue_pending_timeout, const CNSPreciseTime &event_time) |
Variables | |
static string | s_EventAsString [] |
CNSPreciseTime GetJobExpirationTime | ( | const CNSPreciseTime & | last_touch, |
TJobStatus | status, | ||
const CNSPreciseTime & | job_submit_time, | ||
const CNSPreciseTime & | job_timeout, | ||
const CNSPreciseTime & | job_run_timeout, | ||
const CNSPreciseTime & | job_read_timeout, | ||
const CNSPreciseTime & | queue_timeout, | ||
const CNSPreciseTime & | queue_run_timeout, | ||
const CNSPreciseTime & | queue_read_timeout, | ||
const CNSPreciseTime & | queue_pending_timeout, | ||
const CNSPreciseTime & | event_time | ||
) |
Definition at line 101 of file job.cpp.
References CNetScheduleAPI::ePending, CNetScheduleAPI::eReading, CNetScheduleAPI::eRunning, and kTimeZero.
Referenced by CJob::GetExpirationTime(), and CQueue::LoadFromDump().
|
static |
Definition at line 54 of file job.cpp.
Referenced by CJobEvent::EventToString().