Exemple #1
0
LOCAL_DRIVER = QueueDriverEnum.LOCAL_DRIVER

#################################################################
cwrapper = CWrapper(JOB_QUEUE_LIB)
cwrapper.registerType("driver", Driver)
cwrapper.registerType("job", Job)

cfunc = CWrapperNameSpace("driver")

cfunc.alloc_driver_lsf = cwrapper.prototype(
    "c_void_p    queue_driver_alloc_LSF( char* , char* , char* )")
cfunc.alloc_driver_local = cwrapper.prototype(
    "c_void_p    queue_driver_alloc_local( )")
cfunc.alloc_driver_rsh = cwrapper.prototype(
    "c_void_p    queue_driver_alloc_RSH( char* , c_void_p )")
cfunc.alloc_driver = cwrapper.prototype(
    "c_void_p    queue_driver_alloc( int )")
cfunc.set_driver_option = cwrapper.prototype(
    "void        queue_driver_set_option(driver , char* , char*)")

cfunc.free_driver = cwrapper.prototype(
    "void        queue_driver_free( driver )")
cfunc.submit = cwrapper.prototype(
    "c_void_p    queue_driver_submit_job( driver , char* , int , char* , char* , int , char**)"
)
cfunc.free_job = cwrapper.prototype(
    "void        queue_driver_free_job( driver , job )")
cfunc.cget_status = cwrapper.prototype(
    "int         queue_driver_get_status( driver , job)")
cfunc.kill_job = cwrapper.prototype(
    "void        queue_driver_kill_job( driver , job )")
cfunc.set_max_running = cwrapper.prototype(
Exemple #2
0
        Driver.__init__(self, QueueDriverEnum.RSH_DRIVER, max_running, options=options)


#Legacy enum support for ecl_local.py
LSF_DRIVER = QueueDriverEnum.LSF_DRIVER
RSH_DRIVER = QueueDriverEnum.RSH_DRIVER
LOCAL_DRIVER = QueueDriverEnum.LOCAL_DRIVER

#################################################################
cwrapper = CWrapper(JOB_QUEUE_LIB)
cwrapper.registerType("driver", Driver)
cwrapper.registerType("job", Job)

cfunc = CWrapperNameSpace("driver")

cfunc.alloc_driver_lsf = cwrapper.prototype("c_void_p    queue_driver_alloc_LSF( char* , char* , char* )")
cfunc.alloc_driver_local = cwrapper.prototype("c_void_p    queue_driver_alloc_local( )")
cfunc.alloc_driver_rsh = cwrapper.prototype("c_void_p    queue_driver_alloc_RSH( char* , c_void_p )")
cfunc.alloc_driver = cwrapper.prototype("c_void_p    queue_driver_alloc( int )")
cfunc.set_driver_option = cwrapper.prototype("void        queue_driver_set_option(driver , char* , char*)")

cfunc.free_driver = cwrapper.prototype("void        queue_driver_free( driver )")
cfunc.submit = cwrapper.prototype("c_void_p    queue_driver_submit_job( driver , char* , int , char* , char* , int , char**)")
cfunc.free_job = cwrapper.prototype("void        queue_driver_free_job( driver , job )")
cfunc.cget_status = cwrapper.prototype("int         queue_driver_get_status( driver , job)")
cfunc.kill_job = cwrapper.prototype("void        queue_driver_kill_job( driver , job )")
cfunc.set_max_running = cwrapper.prototype("void        queue_driver_set_max_running( driver , int )")
cfunc.get_max_running = cwrapper.prototype("int         queue_driver_get_max_running( driver )")
cfunc.set_str_option = cwrapper.prototype("bool        queue_driver_set_option( driver , char* , char*) ")
cfunc.get_name = cwrapper.prototype("char*       queue_driver_get_name(driver)")