ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/BOSS/BossPython/BossSession_wrap.cxx
(Generate patch)

Comparing COMP/BOSS/BossPython/BossSession_wrap.cxx (file contents):
Revision 1.3 by gcodispo, Tue Oct 24 14:11:24 2006 UTC vs.
Revision 1.4 by gcodispo, Thu Oct 26 13:17:48 2006 UTC

# Line 663 | Line 663 | SWIG_InstallConstants(PyObject *d, swig_
663   #define  SWIGTYPE_p_BossTask swig_types[6]
664   #define  SWIGTYPE_p_BossTaskException swig_types[7]
665   #define  SWIGTYPE_p_std__string swig_types[8]
666 < #define  SWIGTYPE_p_printOption swig_types[9]
667 < #define  SWIGTYPE_p_BossDatabase swig_types[10]
668 < #define  SWIGTYPE_p_BossJob swig_types[11]
669 < #define  SWIGTYPE_p_BossSession swig_types[12]
670 < #define  SWIGTYPE_p_std__vectorTstd__string_t swig_types[13]
671 < #define  SWIGTYPE_p_std__mapTstd__string_std__string_t swig_types[14]
672 < #define  SWIGTYPE_p_BossAdministratorSession swig_types[15]
673 < #define  SWIGTYPE_p_jobStates swig_types[16]
674 < #define  SWIGTYPE_p_BossTask__job_iterator swig_types[17]
666 > #define  SWIGTYPE_p_BossAttributeContainer swig_types[9]
667 > #define  SWIGTYPE_p_printOption swig_types[10]
668 > #define  SWIGTYPE_p_BossDatabase swig_types[11]
669 > #define  SWIGTYPE_p_BossJob swig_types[12]
670 > #define  SWIGTYPE_p_BossSession swig_types[13]
671 > #define  SWIGTYPE_p_std__vectorTstd__string_t swig_types[14]
672 > #define  SWIGTYPE_p_std__mapTstd__string_std__string_t swig_types[15]
673 > #define  SWIGTYPE_p_BossAdministratorSession swig_types[16]
674 > #define  SWIGTYPE_p_jobStates swig_types[17]
675   #define  SWIGTYPE_p_std__vectorTBossJob_p_t__const_iterator swig_types[18]
676 < static swig_type_info *swig_types[20];
676 > #define  SWIGTYPE_p_BossTask__job_iterator swig_types[19]
677 > static swig_type_info *swig_types[21];
678  
679   /* -------- TYPES TABLE (END) -------- */
680  
# Line 861 | Line 862 | PyObject *std_maplstd_stringcstd_string_
862   #include "BossDBObject.h"
863   #include "BossProgram.h"
864   #include "BossProgramExec.h"
865 + #include "BossDatabase.h"
866  
867 + PyObject *BossSession_show(BossSession *self,std::vector<std::string > &my_vec){
868 +    PyObject *  my_list = PyList_New( my_vec.size());
869 +    unsigned int index = 0;
870 +    for ( std::vector<std::string>::const_iterator it = my_vec.begin ();
871 +          it != my_vec.end(); ++it, ++index) {
872 +      PyList_SetItem( my_list, index, PyString_FromString( it->c_str() ));
873 +    }
874 +    return my_list;
875 +  }
876 + PyObject *BossSession_showCHTools__SWIG_1(BossSession *self){
877 +    std::vector<std::string> my_vec = self->showCHTools();
878 +    return BossSession_show( self, my_vec );
879 +  }
880 + PyObject *BossSession_showProgramTypes__SWIG_1(BossSession *self){
881 +    std::vector<std::string> my_vec = self->showProgramTypes();
882 +    return BossSession_show( self, my_vec );
883 +  }
884 + PyObject *BossSession_showRTMon__SWIG_1(BossSession *self){
885 +    std::vector<std::string> my_vec = self->showRTMon();
886 +    return BossSession_show( self, my_vec );
887 +  }
888 + PyObject *BossSession_showSchedulers__SWIG_1(BossSession *self){
889 +    std::vector<std::string> my_vec = self->showSchedulers();
890 +    return BossSession_show( self, my_vec );
891 +  }
892   PyObject *BossSession_queryTasks(BossSession *self,int filter_opt,std::string const &taskRange,std::string const &jobRange,std::string const &subn,std::string type,std::string user,std::string after,std::string before,bool avoidCheck){
893         self->jobQuery ( filter_opt, taskRange, jobRange, subn,
894                          type, user, after, before, avoidCheck);
# Line 881 | Line 908 | PyObject *BossSession_queryTasks(BossSes
908   //       }
909         return  job_dict;
910       }
911 + PyObject *BossTask_appendToPyDict(BossTask const *self,PyObject *dict,BossAttributeContainer const &obj){
912 +      std::string tmp;
913 +      BossAttributeContainer::const_iterator it_end = obj.end ();
914 +      for (BossAttributeContainer::const_iterator it = obj.begin ();
915 +           it != it_end; ++it) {
916 +        tmp = (*it).first.name ();
917 +        char * key = new char[ tmp.size() ];
918 +        key = strdup(tmp.c_str());
919 +        tmp = (*it).second.value ();
920 +        PyObject * val = PyString_FromString( tmp.c_str() );
921 +        PyDict_SetItemString( dict, key, val );
922 +        delete [] key;
923 +      }
924 +      return dict;
925 +    }
926   PyObject *BossTask_jobDict(BossTask const *self,std::vector<BossJob * >::const_iterator &jit){
927  
928      PyObject * job_dict = PyDict_New();
887
929      std::string tmp;
930  
931      BossAttributeContainer obj = (*jit)->getTableEntries("JOB");
932 <    BossAttributeContainer::const_iterator it_end = obj.end ();
892 <    for (BossAttributeContainer::const_iterator it = obj.begin ();
893 <         it != it_end; ++it) {
894 <      tmp = (*it).first.name ();
895 <      char * key = new char[ tmp.size() ];
896 <      key = strdup(tmp.c_str());
897 <      tmp = (*it).second.value ();
898 <      PyObject * val = PyString_FromString( tmp.c_str() );
899 <      PyDict_SetItemString( job_dict, key, val );
900 <      delete [] key;
901 <    }
932 >    job_dict = BossTask_appendToPyDict ( self, job_dict, obj );
933  
934      std::set<std::string> sch = (*jit)->getSchedulerElements();
935      std::set<std::string>::const_iterator sch_end =  sch.end();
# Line 932 | Line 963 | PyObject *BossTask_progDict(BossTask con
963  
964      std::string tmp;
965  
935    BossAttributeContainer::const_iterator it;
936    BossAttributeContainer::const_iterator it_end;
937
966      // PROGRAM
967      BossAttributeContainer obj =
968        (programs_it->first).getTableEntries("PROGRAM");
969 <    it_end = obj.end ();
942 <    for ( it = obj.begin (); it != it_end; ++it) {
943 <      tmp = (*it).first.name ();
944 <      char * key = new char[ tmp.size() ];
945 <      key = strdup(tmp.c_str());
946 <      tmp = (*it).second.value ();
947 <      PyObject * val = PyString_FromString( tmp.c_str() );
948 <      PyDict_SetItemString( job_dict, key, val );
949 <      delete [] key;
950 <    }
969 >    BossTask_appendToPyDict ( self, job_dict, obj );
970  
971      // PROGRAM_EXEC
972      obj.clear();
973      obj = (programs_it->second).getTableEntries("PROGRAM_EXEC");
974 <    it_end = obj.end ();
956 <    for ( it = obj.begin (); it != it_end; ++it) {
957 <      tmp = (*it).first.name ();
958 <      char * key = new char[ tmp.size() ];
959 <      key = strdup(tmp.c_str());
960 <      tmp = (*it).second.value ();
961 <      PyObject * val = PyString_FromString( tmp.c_str() );
962 <      PyDict_SetItemString( job_dict, key, val );
963 <      delete [] key;
964 <    }
965 <
974 >    BossTask_appendToPyDict ( self, job_dict, obj );
975  
976      // SPECIFICS
977 <    std::vector < BossAttributeContainer >::const_iterator it2;
978 <    std::vector < BossAttributeContainer >::const_iterator it2_end = (programs_it->second).specEnd ();
979 <    for ( it2 = (programs_it->second).specBegin (); it2 != it2_end; ++it2) {
980 <      it_end = it2->end ();
972 <      for ( it = it2->begin (); it != it_end; ++it) {
973 <        tmp = (*it).first.name ();
974 <        char * key = new char[ tmp.size() ];
975 <        key = strdup(tmp.c_str());
976 <        tmp = (*it).second.value ();
977 <        PyObject * val = PyString_FromString( tmp.c_str() );
978 <        PyDict_SetItemString( job_dict, key, val );
979 <        delete [] key;
980 <      }
977 >    std::vector < BossAttributeContainer >::const_iterator it;
978 >    std::vector < BossAttributeContainer >::const_iterator it_end = (programs_it->second).specEnd ();
979 >    for ( it = (programs_it->second).specBegin (); it != it_end; ++it) {
980 >      BossTask_appendToPyDict ( self, job_dict, *it );
981      }
982      return job_dict;
983    }
# Line 1533 | Line 1533 | static PyObject * objectMap_swigregister
1533      Py_INCREF(obj);
1534      return Py_BuildValue((char *)"");
1535   }
1536 + static PyObject *_wrap_BossSession_show(PyObject *self, PyObject *args) {
1537 +    PyObject *resultobj;
1538 +    BossSession *arg1 = (BossSession *) 0 ;
1539 +    std::vector<std::string > *arg2 = 0 ;
1540 +    PyObject *result;
1541 +    PyObject * obj0 = 0 ;
1542 +    PyObject * obj1 = 0 ;
1543 +    
1544 +    if(!PyArg_ParseTuple(args,(char *)"OO:BossSession_show",&obj0,&obj1)) goto fail;
1545 +    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1546 +    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_std__vectorTstd__string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1547 +    if (arg2 == NULL) {
1548 +        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1549 +    }
1550 +    {
1551 +        try {
1552 +            result = (PyObject *)BossSession_show(arg1,*arg2);
1553 +            
1554 +        }catch (const std::exception& e) {
1555 +            SWIG_exception(SWIG_RuntimeError, e.what());
1556 +        }
1557 +    }
1558 +    resultobj = result;
1559 +    return resultobj;
1560 +    fail:
1561 +    return NULL;
1562 + }
1563 +
1564 +
1565 + static PyObject *_wrap_BossSession_showCHTools__SWIG_1(PyObject *self, PyObject *args) {
1566 +    PyObject *resultobj;
1567 +    BossSession *arg1 = (BossSession *) 0 ;
1568 +    PyObject *result;
1569 +    PyObject * obj0 = 0 ;
1570 +    
1571 +    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showCHTools",&obj0)) goto fail;
1572 +    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1573 +    {
1574 +        try {
1575 +            result = (PyObject *)BossSession_showCHTools__SWIG_1(arg1);
1576 +            
1577 +        }catch (const std::exception& e) {
1578 +            SWIG_exception(SWIG_RuntimeError, e.what());
1579 +        }
1580 +    }
1581 +    resultobj = result;
1582 +    return resultobj;
1583 +    fail:
1584 +    return NULL;
1585 + }
1586 +
1587 +
1588 + static PyObject *_wrap_BossSession_showCHTools(PyObject *self, PyObject *args) {
1589 +    int argc;
1590 +    PyObject *argv[2];
1591 +    int ii;
1592 +    
1593 +    argc = PyObject_Length(args);
1594 +    for (ii = 0; (ii < argc) && (ii < 1); ii++) {
1595 +        argv[ii] = PyTuple_GetItem(args,ii);
1596 +    }
1597 +    if (argc == 1) {
1598 +        int _v;
1599 +        {
1600 +            void *ptr;
1601 +            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_BossSession, 0) == -1) {
1602 +                _v = 0;
1603 +                PyErr_Clear();
1604 +            }else {
1605 +                _v = 1;
1606 +            }
1607 +        }
1608 +        if (_v) {
1609 +            return _wrap_BossSession_showCHTools__SWIG_1(self,args);
1610 +        }
1611 +    }
1612 +    
1613 +    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'BossSession_showCHTools'");
1614 +    return NULL;
1615 + }
1616 +
1617 +
1618 + static PyObject *_wrap_BossSession_showProgramTypes__SWIG_1(PyObject *self, PyObject *args) {
1619 +    PyObject *resultobj;
1620 +    BossSession *arg1 = (BossSession *) 0 ;
1621 +    PyObject *result;
1622 +    PyObject * obj0 = 0 ;
1623 +    
1624 +    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showProgramTypes",&obj0)) goto fail;
1625 +    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1626 +    {
1627 +        try {
1628 +            result = (PyObject *)BossSession_showProgramTypes__SWIG_1(arg1);
1629 +            
1630 +        }catch (const std::exception& e) {
1631 +            SWIG_exception(SWIG_RuntimeError, e.what());
1632 +        }
1633 +    }
1634 +    resultobj = result;
1635 +    return resultobj;
1636 +    fail:
1637 +    return NULL;
1638 + }
1639 +
1640 +
1641 + static PyObject *_wrap_BossSession_showProgramTypes(PyObject *self, PyObject *args) {
1642 +    int argc;
1643 +    PyObject *argv[2];
1644 +    int ii;
1645 +    
1646 +    argc = PyObject_Length(args);
1647 +    for (ii = 0; (ii < argc) && (ii < 1); ii++) {
1648 +        argv[ii] = PyTuple_GetItem(args,ii);
1649 +    }
1650 +    if (argc == 1) {
1651 +        int _v;
1652 +        {
1653 +            void *ptr;
1654 +            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_BossSession, 0) == -1) {
1655 +                _v = 0;
1656 +                PyErr_Clear();
1657 +            }else {
1658 +                _v = 1;
1659 +            }
1660 +        }
1661 +        if (_v) {
1662 +            return _wrap_BossSession_showProgramTypes__SWIG_1(self,args);
1663 +        }
1664 +    }
1665 +    
1666 +    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'BossSession_showProgramTypes'");
1667 +    return NULL;
1668 + }
1669 +
1670 +
1671 + static PyObject *_wrap_BossSession_showRTMon__SWIG_1(PyObject *self, PyObject *args) {
1672 +    PyObject *resultobj;
1673 +    BossSession *arg1 = (BossSession *) 0 ;
1674 +    PyObject *result;
1675 +    PyObject * obj0 = 0 ;
1676 +    
1677 +    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showRTMon",&obj0)) goto fail;
1678 +    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1679 +    {
1680 +        try {
1681 +            result = (PyObject *)BossSession_showRTMon__SWIG_1(arg1);
1682 +            
1683 +        }catch (const std::exception& e) {
1684 +            SWIG_exception(SWIG_RuntimeError, e.what());
1685 +        }
1686 +    }
1687 +    resultobj = result;
1688 +    return resultobj;
1689 +    fail:
1690 +    return NULL;
1691 + }
1692 +
1693 +
1694 + static PyObject *_wrap_BossSession_showRTMon(PyObject *self, PyObject *args) {
1695 +    int argc;
1696 +    PyObject *argv[2];
1697 +    int ii;
1698 +    
1699 +    argc = PyObject_Length(args);
1700 +    for (ii = 0; (ii < argc) && (ii < 1); ii++) {
1701 +        argv[ii] = PyTuple_GetItem(args,ii);
1702 +    }
1703 +    if (argc == 1) {
1704 +        int _v;
1705 +        {
1706 +            void *ptr;
1707 +            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_BossSession, 0) == -1) {
1708 +                _v = 0;
1709 +                PyErr_Clear();
1710 +            }else {
1711 +                _v = 1;
1712 +            }
1713 +        }
1714 +        if (_v) {
1715 +            return _wrap_BossSession_showRTMon__SWIG_1(self,args);
1716 +        }
1717 +    }
1718 +    
1719 +    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'BossSession_showRTMon'");
1720 +    return NULL;
1721 + }
1722 +
1723 +
1724 + static PyObject *_wrap_BossSession_showSchedulers__SWIG_1(PyObject *self, PyObject *args) {
1725 +    PyObject *resultobj;
1726 +    BossSession *arg1 = (BossSession *) 0 ;
1727 +    PyObject *result;
1728 +    PyObject * obj0 = 0 ;
1729 +    
1730 +    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showSchedulers",&obj0)) goto fail;
1731 +    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1732 +    {
1733 +        try {
1734 +            result = (PyObject *)BossSession_showSchedulers__SWIG_1(arg1);
1735 +            
1736 +        }catch (const std::exception& e) {
1737 +            SWIG_exception(SWIG_RuntimeError, e.what());
1738 +        }
1739 +    }
1740 +    resultobj = result;
1741 +    return resultobj;
1742 +    fail:
1743 +    return NULL;
1744 + }
1745 +
1746 +
1747 + static PyObject *_wrap_BossSession_showSchedulers(PyObject *self, PyObject *args) {
1748 +    int argc;
1749 +    PyObject *argv[2];
1750 +    int ii;
1751 +    
1752 +    argc = PyObject_Length(args);
1753 +    for (ii = 0; (ii < argc) && (ii < 1); ii++) {
1754 +        argv[ii] = PyTuple_GetItem(args,ii);
1755 +    }
1756 +    if (argc == 1) {
1757 +        int _v;
1758 +        {
1759 +            void *ptr;
1760 +            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_BossSession, 0) == -1) {
1761 +                _v = 0;
1762 +                PyErr_Clear();
1763 +            }else {
1764 +                _v = 1;
1765 +            }
1766 +        }
1767 +        if (_v) {
1768 +            return _wrap_BossSession_showSchedulers__SWIG_1(self,args);
1769 +        }
1770 +    }
1771 +    
1772 +    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'BossSession_showSchedulers'");
1773 +    return NULL;
1774 + }
1775 +
1776 +
1777   static PyObject *_wrap_BossSession_queryTasks(PyObject *self, PyObject *args) {
1778      PyObject *resultobj;
1779      BossSession *arg1 = (BossSession *) 0 ;
# Line 1759 | Line 2000 | static PyObject *_wrap_BossSession_destr
2000   }
2001  
2002  
2003 < static PyObject *_wrap_BossSession_BossShowCHTools(PyObject *self, PyObject *args) {
2003 > static PyObject *_wrap_BossSession_showCHTools__SWIG_0(PyObject *self, PyObject *args) {
2004      PyObject *resultobj;
2005      BossSession *arg1 = (BossSession *) 0 ;
2006 <    std::vector<std::string > result;
2006 >    SwigValueWrapper< std::vector<std::string > > result;
2007      PyObject * obj0 = 0 ;
2008      
2009 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossShowCHTools",&obj0)) goto fail;
2009 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showCHTools",&obj0)) goto fail;
2010      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2011      {
2012          try {
2013 <            result = (arg1)->BossShowCHTools();
2013 >            result = (arg1)->showCHTools();
2014              
2015          }catch (const std::exception& e) {
2016              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1786 | Line 2027 | static PyObject *_wrap_BossSession_BossS
2027   }
2028  
2029  
2030 < static PyObject *_wrap_BossSession_BossShowProgramTypes(PyObject *self, PyObject *args) {
2030 > static PyObject *_wrap_BossSession_showProgramTypes__SWIG_0(PyObject *self, PyObject *args) {
2031      PyObject *resultobj;
2032      BossSession *arg1 = (BossSession *) 0 ;
2033 <    std::vector<std::string > result;
2033 >    SwigValueWrapper< std::vector<std::string > > result;
2034      PyObject * obj0 = 0 ;
2035      
2036 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossShowProgramTypes",&obj0)) goto fail;
2036 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showProgramTypes",&obj0)) goto fail;
2037      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2038      {
2039          try {
2040 <            result = (arg1)->BossShowProgramTypes();
2040 >            result = (arg1)->showProgramTypes();
2041              
2042          }catch (const std::exception& e) {
2043              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1813 | Line 2054 | static PyObject *_wrap_BossSession_BossS
2054   }
2055  
2056  
2057 < static PyObject *_wrap_BossSession_BossShowRTMon(PyObject *self, PyObject *args) {
2057 > static PyObject *_wrap_BossSession_showRTMon__SWIG_0(PyObject *self, PyObject *args) {
2058      PyObject *resultobj;
2059      BossSession *arg1 = (BossSession *) 0 ;
2060 <    std::vector<std::string > result;
2060 >    SwigValueWrapper< std::vector<std::string > > result;
2061      PyObject * obj0 = 0 ;
2062      
2063 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossShowRTMon",&obj0)) goto fail;
2063 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showRTMon",&obj0)) goto fail;
2064      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2065      {
2066          try {
2067 <            result = (arg1)->BossShowRTMon();
2067 >            result = (arg1)->showRTMon();
2068              
2069          }catch (const std::exception& e) {
2070              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1840 | Line 2081 | static PyObject *_wrap_BossSession_BossS
2081   }
2082  
2083  
2084 < static PyObject *_wrap_BossSession_BossShowSchedulers(PyObject *self, PyObject *args) {
2084 > static PyObject *_wrap_BossSession_showSchedulers__SWIG_0(PyObject *self, PyObject *args) {
2085      PyObject *resultobj;
2086      BossSession *arg1 = (BossSession *) 0 ;
2087 <    std::vector<std::string > result;
2087 >    SwigValueWrapper< std::vector<std::string > > result;
2088      PyObject * obj0 = 0 ;
2089      
2090 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossShowSchedulers",&obj0)) goto fail;
2090 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_showSchedulers",&obj0)) goto fail;
2091      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2092      {
2093          try {
2094 <            result = (arg1)->BossShowSchedulers();
2094 >            result = (arg1)->showSchedulers();
2095              
2096          }catch (const std::exception& e) {
2097              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1867 | Line 2108 | static PyObject *_wrap_BossSession_BossS
2108   }
2109  
2110  
2111 < static PyObject *_wrap_BossSession_BossDefaultCHTool(PyObject *self, PyObject *args) {
2111 > static PyObject *_wrap_BossSession_defaultCHTool(PyObject *self, PyObject *args) {
2112      PyObject *resultobj;
2113      BossSession *arg1 = (BossSession *) 0 ;
2114      std::string result;
2115      PyObject * obj0 = 0 ;
2116      
2117 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossDefaultCHTool",&obj0)) goto fail;
2117 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_defaultCHTool",&obj0)) goto fail;
2118      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2119      {
2120          try {
2121 <            result = (arg1)->BossDefaultCHTool();
2121 >            result = (arg1)->defaultCHTool();
2122              
2123          }catch (const std::exception& e) {
2124              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1892 | Line 2133 | static PyObject *_wrap_BossSession_BossD
2133   }
2134  
2135  
2136 < static PyObject *_wrap_BossSession_BossDefaultProgramType(PyObject *self, PyObject *args) {
2136 > static PyObject *_wrap_BossSession_defaultProgramType(PyObject *self, PyObject *args) {
2137      PyObject *resultobj;
2138      BossSession *arg1 = (BossSession *) 0 ;
2139      std::string result;
2140      PyObject * obj0 = 0 ;
2141      
2142 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossDefaultProgramType",&obj0)) goto fail;
2142 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_defaultProgramType",&obj0)) goto fail;
2143      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2144      {
2145          try {
2146 <            result = (arg1)->BossDefaultProgramType();
2146 >            result = (arg1)->defaultProgramType();
2147              
2148          }catch (const std::exception& e) {
2149              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1917 | Line 2158 | static PyObject *_wrap_BossSession_BossD
2158   }
2159  
2160  
2161 < static PyObject *_wrap_BossSession_BossDefaultRTMon(PyObject *self, PyObject *args) {
2161 > static PyObject *_wrap_BossSession_defaultRTMon(PyObject *self, PyObject *args) {
2162      PyObject *resultobj;
2163      BossSession *arg1 = (BossSession *) 0 ;
2164      std::string result;
2165      PyObject * obj0 = 0 ;
2166      
2167 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossDefaultRTMon",&obj0)) goto fail;
2167 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_defaultRTMon",&obj0)) goto fail;
2168      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2169      {
2170          try {
2171 <            result = (arg1)->BossDefaultRTMon();
2171 >            result = (arg1)->defaultRTMon();
2172              
2173          }catch (const std::exception& e) {
2174              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1942 | Line 2183 | static PyObject *_wrap_BossSession_BossD
2183   }
2184  
2185  
2186 < static PyObject *_wrap_BossSession_BossDefaultScheduler(PyObject *self, PyObject *args) {
2186 > static PyObject *_wrap_BossSession_defaultScheduler(PyObject *self, PyObject *args) {
2187      PyObject *resultobj;
2188      BossSession *arg1 = (BossSession *) 0 ;
2189      std::string result;
2190      PyObject * obj0 = 0 ;
2191      
2192 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossDefaultScheduler",&obj0)) goto fail;
2192 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_defaultScheduler",&obj0)) goto fail;
2193      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2194      {
2195          try {
2196 <            result = (arg1)->BossDefaultScheduler();
2196 >            result = (arg1)->defaultScheduler();
2197              
2198          }catch (const std::exception& e) {
2199              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1967 | Line 2208 | static PyObject *_wrap_BossSession_BossD
2208   }
2209  
2210  
2211 < static PyObject *_wrap_BossSession_BossVersion(PyObject *self, PyObject *args) {
2211 > static PyObject *_wrap_BossSession_version(PyObject *self, PyObject *args) {
2212      PyObject *resultobj;
2213      BossSession *arg1 = (BossSession *) 0 ;
2214      std::string result;
2215      PyObject * obj0 = 0 ;
2216      
2217 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossVersion",&obj0)) goto fail;
2217 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_version",&obj0)) goto fail;
2218      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2219      {
2220          try {
2221 <            result = (arg1)->BossVersion();
2221 >            result = (arg1)->version();
2222              
2223          }catch (const std::exception& e) {
2224              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 1992 | Line 2233 | static PyObject *_wrap_BossSession_BossV
2233   }
2234  
2235  
2236 < static PyObject *_wrap_BossSession_BossClientID(PyObject *self, PyObject *args) {
2236 > static PyObject *_wrap_BossSession_clientID(PyObject *self, PyObject *args) {
2237      PyObject *resultobj;
2238      BossSession *arg1 = (BossSession *) 0 ;
2239      std::string result;
2240      PyObject * obj0 = 0 ;
2241      
2242 <    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_BossClientID",&obj0)) goto fail;
2242 >    if(!PyArg_ParseTuple(args,(char *)"O:BossSession_clientID",&obj0)) goto fail;
2243      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2244      {
2245          try {
2246 <            result = (arg1)->BossClientID();
2246 >            result = (arg1)->clientID();
2247              
2248          }catch (const std::exception& e) {
2249              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 2116 | Line 2357 | static PyObject *_wrap_BossSession_purge
2357   }
2358  
2359  
2360 < static PyObject *_wrap_BossSession_BossRTupdate(PyObject *self, PyObject *args) {
2360 > static PyObject *_wrap_BossSession_RTupdate(PyObject *self, PyObject *args) {
2361      PyObject *resultobj;
2362      BossSession *arg1 = (BossSession *) 0 ;
2363      std::string arg2 = (std::string) "all" ;
# Line 2128 | Line 2369 | static PyObject *_wrap_BossSession_BossR
2369      PyObject * obj2 = 0 ;
2370      PyObject * obj3 = 0 ;
2371      
2372 <    if(!PyArg_ParseTuple(args,(char *)"O|OOO:BossSession_BossRTupdate",&obj0,&obj1,&obj2,&obj3)) goto fail;
2372 >    if(!PyArg_ParseTuple(args,(char *)"O|OOO:BossSession_RTupdate",&obj0,&obj1,&obj2,&obj3)) goto fail;
2373      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2374      if (obj1) {
2375          {
# Line 2156 | Line 2397 | static PyObject *_wrap_BossSession_BossR
2397      }
2398      {
2399          try {
2400 <            result = (int)(arg1)->BossRTupdate(arg2,arg3,arg4);
2400 >            result = (int)(arg1)->RTupdate(arg2,arg3,arg4);
2401              
2402          }catch (const std::exception& e) {
2403              SWIG_exception(SWIG_RuntimeError, e.what());
# Line 2169 | Line 2410 | static PyObject *_wrap_BossSession_BossR
2410   }
2411  
2412  
2413 < static PyObject *_wrap_BossSession_BossListMatch(PyObject *self, PyObject *args) {
2413 > static PyObject *_wrap_BossSession_listMatch(PyObject *self, PyObject *args) {
2414      PyObject *resultobj;
2415      BossSession *arg1 = (BossSession *) 0 ;
2416      std::string *arg2 = 0 ;
2417      std::string *arg3 = 0 ;
2418 <    std::ostream &arg4_defvalue = std::cout ;
2419 <    std::ostream *arg4 = (std::ostream *) &arg4_defvalue ;
2420 <    bool arg5 = (bool) false ;
2418 >    bool arg4 = (bool) false ;
2419 >    std::string const &arg5_defvalue = "" ;
2420 >    std::string *arg5 = (std::string *) &arg5_defvalue ;
2421      std::string const &arg6_defvalue = "" ;
2422      std::string *arg6 = (std::string *) &arg6_defvalue ;
2423 <    std::string const &arg7_defvalue = "" ;
2183 <    std::string *arg7 = (std::string *) &arg7_defvalue ;
2184 <    int result;
2423 >    std::string result;
2424      std::string temp2 ;
2425      std::string temp3 ;
2426 +    std::string temp5 ;
2427      std::string temp6 ;
2188    std::string temp7 ;
2428      PyObject * obj0 = 0 ;
2429      PyObject * obj1 = 0 ;
2430      PyObject * obj2 = 0 ;
2431      PyObject * obj3 = 0 ;
2432      PyObject * obj4 = 0 ;
2433      PyObject * obj5 = 0 ;
2195    PyObject * obj6 = 0 ;
2434      
2435 <    if(!PyArg_ParseTuple(args,(char *)"OOO|OOOO:BossSession_BossListMatch",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2435 >    if(!PyArg_ParseTuple(args,(char *)"OOO|OOO:BossSession_listMatch",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2436      if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2437      {
2438          if (PyString_Check(obj1)) {
# Line 2213 | Line 2451 | static PyObject *_wrap_BossSession_BossL
2451          }
2452      }
2453      if (obj3) {
2454 <        if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_std__ostream,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2217 <        if (arg4 == NULL) {
2218 <            PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
2219 <        }
2220 <    }
2221 <    if (obj4) {
2222 <        arg5 = PyInt_AsLong(obj4) ? true : false;
2454 >        arg4 = PyInt_AsLong(obj3) ? true : false;
2455          if (PyErr_Occurred()) SWIG_fail;
2456      }
2457 <    if (obj5) {
2457 >    if (obj4) {
2458          {
2459 <            if (PyString_Check(obj5)) {
2460 <                temp6 = std::string(PyString_AsString(obj5));
2461 <                arg6 = &temp6;
2459 >            if (PyString_Check(obj4)) {
2460 >                temp5 = std::string(PyString_AsString(obj4));
2461 >                arg5 = &temp5;
2462              }else {
2463                  SWIG_exception(SWIG_TypeError, "string expected");
2464              }
2465          }
2466      }
2467 <    if (obj6) {
2467 >    if (obj5) {
2468          {
2469 <            if (PyString_Check(obj6)) {
2470 <                temp7 = std::string(PyString_AsString(obj6));
2471 <                arg7 = &temp7;
2469 >            if (PyString_Check(obj5)) {
2470 >                temp6 = std::string(PyString_AsString(obj5));
2471 >                arg6 = &temp6;
2472              }else {
2473                  SWIG_exception(SWIG_TypeError, "string expected");
2474              }
# Line 2244 | Line 2476 | static PyObject *_wrap_BossSession_BossL
2476      }
2477      {
2478          try {
2479 <            result = (int)(arg1)->BossListMatch((std::string const &)*arg2,(std::string const &)*arg3,*arg4,arg5,(std::string const &)*arg6,(std::string const &)*arg7);
2479 >            result = (arg1)->listMatch((std::string const &)*arg2,(std::string const &)*arg3,arg4,(std::string const &)*arg5,(std::string const &)*arg6);
2480              
2481          }catch (const std::exception& e) {
2482              SWIG_exception(SWIG_RuntimeError, e.what());
2483          }
2484      }
2485 <    resultobj = PyInt_FromLong((long)result);
2485 >    {
2486 >        resultobj = PyString_FromStringAndSize((&result)->data(),(&result)->size());
2487 >    }
2488      return resultobj;
2489      fail:
2490      return NULL;
# Line 2452 | Line 2686 | static PyObject *_wrap_BossSession_selec
2686      std::string *arg4 = (std::string *) &arg4_defvalue ;
2687      std::string const &arg5_defvalue = "" ;
2688      std::string *arg5 = (std::string *) &arg5_defvalue ;
2689 <    std::vector<std::string > result;
2689 >    SwigValueWrapper< std::vector<std::string > > result;
2690      std::string temp2 ;
2691      std::string temp3 ;
2692      std::string temp4 ;
# Line 2644 | Line 2878 | static PyObject * BossTaskException_swig
2878      Py_INCREF(obj);
2879      return Py_BuildValue((char *)"");
2880   }
2881 + static PyObject *_wrap_BossTask_appendToPyDict(PyObject *self, PyObject *args) {
2882 +    PyObject *resultobj;
2883 +    BossTask *arg1 = (BossTask *) 0 ;
2884 +    PyObject *arg2 = (PyObject *) 0 ;
2885 +    BossAttributeContainer *arg3 = 0 ;
2886 +    PyObject *result;
2887 +    PyObject * obj0 = 0 ;
2888 +    PyObject * obj1 = 0 ;
2889 +    PyObject * obj2 = 0 ;
2890 +    
2891 +    if(!PyArg_ParseTuple(args,(char *)"OOO:BossTask_appendToPyDict",&obj0,&obj1,&obj2)) goto fail;
2892 +    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossTask,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2893 +    arg2 = obj1;
2894 +    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_BossAttributeContainer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2895 +    if (arg3 == NULL) {
2896 +        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
2897 +    }
2898 +    {
2899 +        try {
2900 +            result = (PyObject *)BossTask_appendToPyDict((BossTask const *)arg1,arg2,(BossAttributeContainer const &)*arg3);
2901 +            
2902 +        }catch (const std::exception& e) {
2903 +            SWIG_exception(SWIG_RuntimeError, e.what());
2904 +        }
2905 +    }
2906 +    resultobj = result;
2907 +    return resultobj;
2908 +    fail:
2909 +    return NULL;
2910 + }
2911 +
2912 +
2913   static PyObject *_wrap_BossTask_jobDict(PyObject *self, PyObject *args) {
2914      PyObject *resultobj;
2915      BossTask *arg1 = (BossTask *) 0 ;
# Line 4928 | Line 5194 | static PyMethodDef SwigMethods[] = {
5194           { (char *)"objectMap___iter__", _wrap_objectMap___iter__, METH_VARARGS },
5195           { (char *)"delete_objectMap", _wrap_delete_objectMap, METH_VARARGS },
5196           { (char *)"objectMap_swigregister", objectMap_swigregister, METH_VARARGS },
5197 +         { (char *)"BossSession_show", _wrap_BossSession_show, METH_VARARGS },
5198 +         { (char *)"BossSession_showCHTools", _wrap_BossSession_showCHTools, METH_VARARGS },
5199 +         { (char *)"BossSession_showProgramTypes", _wrap_BossSession_showProgramTypes, METH_VARARGS },
5200 +         { (char *)"BossSession_showRTMon", _wrap_BossSession_showRTMon, METH_VARARGS },
5201 +         { (char *)"BossSession_showSchedulers", _wrap_BossSession_showSchedulers, METH_VARARGS },
5202           { (char *)"BossSession_queryTasks", _wrap_BossSession_queryTasks, METH_VARARGS },
5203           { (char *)"new_BossSession", _wrap_new_BossSession, METH_VARARGS },
5204           { (char *)"delete_BossSession", _wrap_delete_BossSession, METH_VARARGS },
5205           { (char *)"BossSession_makeBossTask", _wrap_BossSession_makeBossTask, METH_VARARGS },
5206           { (char *)"BossSession_destroyBossTask", _wrap_BossSession_destroyBossTask, METH_VARARGS },
5207 <         { (char *)"BossSession_BossShowCHTools", _wrap_BossSession_BossShowCHTools, METH_VARARGS },
5208 <         { (char *)"BossSession_BossShowProgramTypes", _wrap_BossSession_BossShowProgramTypes, METH_VARARGS },
5209 <         { (char *)"BossSession_BossShowRTMon", _wrap_BossSession_BossShowRTMon, METH_VARARGS },
5210 <         { (char *)"BossSession_BossShowSchedulers", _wrap_BossSession_BossShowSchedulers, METH_VARARGS },
5211 <         { (char *)"BossSession_BossDefaultCHTool", _wrap_BossSession_BossDefaultCHTool, METH_VARARGS },
5212 <         { (char *)"BossSession_BossDefaultProgramType", _wrap_BossSession_BossDefaultProgramType, METH_VARARGS },
4942 <         { (char *)"BossSession_BossDefaultRTMon", _wrap_BossSession_BossDefaultRTMon, METH_VARARGS },
4943 <         { (char *)"BossSession_BossDefaultScheduler", _wrap_BossSession_BossDefaultScheduler, METH_VARARGS },
4944 <         { (char *)"BossSession_BossVersion", _wrap_BossSession_BossVersion, METH_VARARGS },
4945 <         { (char *)"BossSession_BossClientID", _wrap_BossSession_BossClientID, METH_VARARGS },
5207 >         { (char *)"BossSession_defaultCHTool", _wrap_BossSession_defaultCHTool, METH_VARARGS },
5208 >         { (char *)"BossSession_defaultProgramType", _wrap_BossSession_defaultProgramType, METH_VARARGS },
5209 >         { (char *)"BossSession_defaultRTMon", _wrap_BossSession_defaultRTMon, METH_VARARGS },
5210 >         { (char *)"BossSession_defaultScheduler", _wrap_BossSession_defaultScheduler, METH_VARARGS },
5211 >         { (char *)"BossSession_version", _wrap_BossSession_version, METH_VARARGS },
5212 >         { (char *)"BossSession_clientID", _wrap_BossSession_clientID, METH_VARARGS },
5213           { (char *)"BossSession_showConfigs", _wrap_BossSession_showConfigs, METH_VARARGS },
5214           { (char *)"BossSession_purgeTasks", _wrap_BossSession_purgeTasks, METH_VARARGS },
5215 <         { (char *)"BossSession_BossRTupdate", _wrap_BossSession_BossRTupdate, METH_VARARGS },
5216 <         { (char *)"BossSession_BossListMatch", _wrap_BossSession_BossListMatch, METH_VARARGS },
5215 >         { (char *)"BossSession_RTupdate", _wrap_BossSession_RTupdate, METH_VARARGS },
5216 >         { (char *)"BossSession_listMatch", _wrap_BossSession_listMatch, METH_VARARGS },
5217           { (char *)"BossSession_jobQuery", _wrap_BossSession_jobQuery, METH_VARARGS },
5218           { (char *)"BossSession_queryPrint", _wrap_BossSession_queryPrint, METH_VARARGS },
5219           { (char *)"BossSession_selectTasks", _wrap_BossSession_selectTasks, METH_VARARGS },
# Line 4957 | Line 5224 | static PyMethodDef SwigMethods[] = {
5224           { (char *)"BossTaskException_what", _wrap_BossTaskException_what, METH_VARARGS },
5225           { (char *)"delete_BossTaskException", _wrap_delete_BossTaskException, METH_VARARGS },
5226           { (char *)"BossTaskException_swigregister", BossTaskException_swigregister, METH_VARARGS },
5227 +         { (char *)"BossTask_appendToPyDict", _wrap_BossTask_appendToPyDict, METH_VARARGS },
5228           { (char *)"BossTask_jobDict", _wrap_BossTask_jobDict, METH_VARARGS },
5229           { (char *)"BossTask_jobsMap", _wrap_BossTask_jobsMap, METH_VARARGS },
5230           { (char *)"BossTask_progDict", _wrap_BossTask_progDict, METH_VARARGS },
# Line 5014 | Line 5282 | static swig_type_info _swigt__p_std__ost
5282   static swig_type_info _swigt__p_BossTask[] = {{"_p_BossTask", 0, "BossTask *", 0},{"_p_BossTask"},{0}};
5283   static swig_type_info _swigt__p_BossTaskException[] = {{"_p_BossTaskException", 0, "BossTaskException *", 0},{"_p_BossTaskException"},{0}};
5284   static swig_type_info _swigt__p_std__string[] = {{"_p_std__string", 0, "std::string *", 0},{"_p_std__string"},{0}};
5285 + static swig_type_info _swigt__p_BossAttributeContainer[] = {{"_p_BossAttributeContainer", 0, "BossAttributeContainer *", 0},{"_p_BossAttributeContainer"},{0}};
5286   static swig_type_info _swigt__p_printOption[] = {{"_p_printOption", 0, "printOption const &", 0},{"_p_printOption"},{0}};
5287   static swig_type_info _swigt__p_BossDatabase[] = {{"_p_BossDatabase", 0, "BossDatabase *", 0},{"_p_BossDatabase"},{0}};
5288   static swig_type_info _swigt__p_BossJob[] = {{"_p_BossJob", 0, "BossJob *", 0},{"_p_BossJob"},{0}};
# Line 5022 | Line 5291 | static swig_type_info _swigt__p_std__vec
5291   static swig_type_info _swigt__p_std__mapTstd__string_std__string_t[] = {{"_p_std__mapTstd__string_std__string_t", 0, "std::map<std::string,std::string > *", 0},{"_p_std__mapTstd__string_std__string_t"},{0}};
5292   static swig_type_info _swigt__p_BossAdministratorSession[] = {{"_p_BossAdministratorSession", 0, "BossAdministratorSession *", 0},{"_p_BossAdministratorSession"},{0}};
5293   static swig_type_info _swigt__p_jobStates[] = {{"_p_jobStates", 0, "jobStates const &", 0},{"_p_jobStates"},{0}};
5025 static swig_type_info _swigt__p_BossTask__job_iterator[] = {{"_p_BossTask__job_iterator", 0, "BossTask::job_iterator const *", 0},{"_p_BossTask__job_iterator"},{"_p_std__vectorTBossJob_p_t__const_iterator"},{0}};
5294   static swig_type_info _swigt__p_std__vectorTBossJob_p_t__const_iterator[] = {{"_p_std__vectorTBossJob_p_t__const_iterator", 0, "std::vector<BossJob * >::const_iterator *", 0},{"_p_std__vectorTBossJob_p_t__const_iterator"},{"_p_BossTask__job_iterator"},{0}};
5295 + static swig_type_info _swigt__p_BossTask__job_iterator[] = {{"_p_BossTask__job_iterator", 0, "BossTask::job_iterator const *", 0},{"_p_BossTask__job_iterator"},{"_p_std__vectorTBossJob_p_t__const_iterator"},{0}};
5296  
5297   static swig_type_info *swig_types_initial[] = {
5298   _swigt__p_std__vectorTBossJob_p_t,
# Line 5035 | Line 5304 | _swigt__p_std__ostream,
5304   _swigt__p_BossTask,
5305   _swigt__p_BossTaskException,
5306   _swigt__p_std__string,
5307 + _swigt__p_BossAttributeContainer,
5308   _swigt__p_printOption,
5309   _swigt__p_BossDatabase,
5310   _swigt__p_BossJob,
# Line 5043 | Line 5313 | _swigt__p_std__vectorTstd__string_t,
5313   _swigt__p_std__mapTstd__string_std__string_t,
5314   _swigt__p_BossAdministratorSession,
5315   _swigt__p_jobStates,
5046 _swigt__p_BossTask__job_iterator,
5316   _swigt__p_std__vectorTBossJob_p_t__const_iterator,
5317 + _swigt__p_BossTask__job_iterator,
5318   0
5319   };
5320  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines