1
#ifndef __SGE_JA_TASK_H
2
#define __SGE_JA_TASK_H
3
/*___INFO__MARK_BEGIN__*/
4
/*************************************************************************
6
* The Contents of this file are made available subject to the terms of
7
* the Sun Industry Standards Source License Version 1.2
9
* Sun Microsystems Inc., March, 2001
12
* Sun Industry Standards Source License Version 1.2
13
* =================================================
14
* The contents of this file are subject to the Sun Industry Standards
15
* Source License Version 1.2 (the "License"); You may not use this file
16
* except in compliance with the License. You may obtain a copy of the
17
* License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html
19
* Software provided under this License is provided on an "AS IS" basis,
20
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
21
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
22
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
23
* See the License for the specific provisions governing your rights and
24
* obligations concerning the Software.
26
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
28
* Copyright: 2001 by Sun Microsystems, Inc.
30
* All Rights Reserved.
32
************************************************************************/
33
/*___INFO__MARK_END__*/
35
#include "sge_dstring.h"
37
#include "sge_ja_taskL.h"
39
lListElem *ja_task_search_pe_task(const lListElem *ja_task,
40
const char *pe_task_id);
42
void ja_task_list_print_to_string(const lList *ja_task_list,
43
dstring *range_string);
45
lList* ja_task_list_split_group(lList **ja_task_list);
48
ja_task_add_finished_pe_task(lListElem *ja_task, const char *pe_task_id);
51
ja_task_clear_finished_pe_tasks(lListElem *ja_task);
53
int sge_parse_jobtasks(lList **lp, lListElem **idp, const char *str,
54
lList **alpp, bool include_names, lList *arrayDefList);
57
ja_task_message_add(lListElem *this_elem, u_long32 type, const char *message);
60
ja_task_message_trash_all_of_type_X(lListElem *this_elem, u_long32 type);
63
ja_task_verify(const lListElem *ja_task, lList **answer_list);
66
ja_task_verify_execd_job(const lListElem *ja_task, lList **answer_list);
69
ja_task_verify_granted_destin_identifier_list(const lList *gdil, lList **answer_list);
72
ja_task_verify_granted_destin_identifier(const lListElem *ep, lList **answer_list);
74
#endif /* __SGE_JA_TASK_H */