MONC
|
Functions/Subroutines | |
integer function | forthread_init () |
integer function | forthread_destroy () |
integer function | forthread_create (thread_id, attr_id, run, arg) |
integer function | forthread_detach (thread_id) |
integer function | forthread_equal (t1, t2) |
subroutine | forthread_exit (val) |
integer function | forthread_join (thread_id, val) |
integer function | forthread_cancel (thread_id) |
integer function | forthread_kill (thread_id, sig) |
integer function | forthread_once_init (once_ctrl_id) |
integer function | forthread_once (once_ctrl_id, init_routine) |
integer function | forthread_getconcurrency (currlevel) |
integer function | forthread_setconcurrency (newlevel) |
integer function | forthread_getcpuclockid (thread, clock_id) |
integer function | forthread_getschedparam (thread, policy, param) |
integer function | forthread_setschedparam (thread, policy, param) |
integer function | forthread_setschedprio (thread, prio) |
integer function | forthread_setcancelstate (state, oldstate) |
integer function | forthread_setcanceltype (ctype, oldctype) |
integer function | forthread_key_delete (key_id) |
integer function | forthread_key_create (key_id, destructor) |
integer function | forthread_mutex_destroy (mutex_id) |
integer function | forthread_mutex_init (mutex_id, attr_id) |
integer function | forthread_mutex_lock (mutex_id) |
integer function | forthread_mutex_trylock (mutex_id) |
integer function | forthread_mutex_unlock (mutex_id) |
integer function | forthread_mutex_getprioceiling (mutex, prioceiling) |
integer function | forthread_mutex_setprioceiling (mutex, prioceiling, old_ceiling) |
integer function | forthread_mutex_timedlock (mutex, abs_timeout) |
integer function | forthread_cond_destroy (cond_id) |
integer function | forthread_cond_init (cond_id, attr_id) |
integer function | forthread_cond_timedwait (mutex, abstime) |
integer function | forthread_cond_wait (cond_id, mutex_id) |
integer function | forthread_cond_broadcast (cond_id) |
integer function | forthread_cond_signal (cond_id) |
integer function | forthread_barrier_destroy (barrier_id) |
integer function | forthread_barrier_init (barrier_id, attr_id, tcount) |
integer function | forthread_barrier_wait (barrier_id) |
integer function | forthread_spin_destroy (spinlock_id) |
integer function | forthread_spin_init (spinlock_id, pshared) |
integer function | forthread_spin_lock (lock_id) |
integer function | forthread_spin_trylock (lock_id) |
integer function | forthread_spin_unlock (lock_id) |
integer function | forthread_rwlock_destroy (rwlock_id) |
integer function | forthread_rwlock_init (rwlock_id, attr_id) |
integer function | forthread_rwlock_rdlock (lock_id) |
integer function | forthread_rwlock_tryrdlock (lock_id) |
integer function | forthread_rwlock_wrlock (lock_id) |
integer function | forthread_rwlock_trywrlock (lock_id) |
integer function | forthread_rwlock_unlock (lock_id) |
integer function | forthread_rwlock_timedrdlock (lock_id, abs_timeout) |
integer function | forthread_rwlock_timedwrlock (lock_id, abs_timeout) |
integer function | forthread_attr_destroy (attr) |
integer function | forthread_attr_init (attr) |
integer function | forthread_attr_getdetachstate (attr, detachstate) |
integer function | forthread_attr_setdetachstate (attr, detachstate) |
integer function | forthread_attr_getguardsize (attr, guardsize) |
integer function | forthread_attr_setguardsize (attr, guardsize) |
integer function | forthread_attr_getinheritsched (attr, inheritsched) |
integer function | forthread_attr_setinheritsched (attr, inheritsched) |
integer function | forthread_attr_getschedparam (attr, param) |
integer function | forthread_attr_setschedparam (attr, param) |
integer function | forthread_attr_getschedpolicy (attr, policy) |
integer function | forthread_attr_setschedpolicy (attr, policy) |
integer function | forthread_attr_getscope (attr, scope) |
integer function | forthread_attr_setscope (attr, scope) |
integer function | forthread_attr_getstacksize (attr, stacksize) |
integer function | forthread_attr_setstacksize (attr, stacksize) |
integer function | forthread_mutexattr_destroy (attr) |
integer function | forthread_mutexattr_init (attr) |
integer function | forthread_mutexattr_getpshared (attr, pshared) |
integer function | forthread_mutexattr_setpshared (attr, pshared) |
integer function | forthread_mutexattr_getprioceiling (attr, prioceiling) |
integer function | forthread_mutexattr_setprioceiling (attr, prioceiling) |
integer function | forthread_mutexattr_getprotocol (attr, protocol) |
integer function | forthread_mutexattr_setprotocol (attr, protocol) |
integer function | forthread_mutexattr_gettype (attr, mtype) |
integer function | forthread_mutexattr_settype (attr, mtype) |
integer function | forthread_condattr_destroy (attr) |
integer function | forthread_condattr_init (attr) |
integer function | forthread_condattr_getpshared (attr, pshared) |
integer function | forthread_condattr_setpshared (attr, pshared) |
integer function | forthread_condattr_getclock (attr, clock_id) |
integer function | forthread_condattr_setclock (attr, clock_id) |
integer function | forthread_barrierattr_destroy (attr) |
integer function | forthread_barrierattr_init (attr) |
integer function | forthread_barrierattr_getpshared (attr, pshared) |
integer function | forthread_barrierattr_setpshared (attr, pshared) |
integer function | forthread_rwlockattr_destroy (attr) |
integer function | forthread_rwlockattr_init (attr) |
integer function | forthread_rwlockattr_getpshared (attr, pshared) |
integer function | forthread_rwlockattr_setpshared (attr, pshared) |
integer function forthread_mod::forthread_attr_destroy | ( | integer, intent(in) | attr | ) |
Definition at line 584 of file forthread.F90.
integer function forthread_mod::forthread_attr_getdetachstate | ( | integer, intent(in) | attr, |
integer, intent(out) | detachstate | ||
) |
Definition at line 602 of file forthread.F90.
integer function forthread_mod::forthread_attr_getguardsize | ( | integer, intent(in) | attr, |
integer(size_t), intent(out) | guardsize | ||
) |
Definition at line 620 of file forthread.F90.
integer function forthread_mod::forthread_attr_getinheritsched | ( | integer, intent(in) | attr, |
integer, intent(out) | inheritsched | ||
) |
Definition at line 640 of file forthread.F90.
integer function forthread_mod::forthread_attr_getschedparam | ( | integer, intent(in) | attr, |
type(sched_param), intent(out) | param | ||
) |
Definition at line 660 of file forthread.F90.
integer function forthread_mod::forthread_attr_getschedpolicy | ( | integer, intent(in) | attr, |
integer, intent(out) | policy | ||
) |
Definition at line 680 of file forthread.F90.
integer function forthread_mod::forthread_attr_getscope | ( | integer, intent(in) | attr, |
integer, intent(out) | scope | ||
) |
Definition at line 699 of file forthread.F90.
integer function forthread_mod::forthread_attr_getstacksize | ( | integer, intent(in) | attr, |
integer(size_t), intent(out) | stacksize | ||
) |
Definition at line 718 of file forthread.F90.
integer function forthread_mod::forthread_attr_init | ( | integer, intent(in) | attr | ) |
Definition at line 593 of file forthread.F90.
integer function forthread_mod::forthread_attr_setdetachstate | ( | integer, intent(in) | attr, |
integer, intent(in) | detachstate | ||
) |
Definition at line 612 of file forthread.F90.
integer function forthread_mod::forthread_attr_setguardsize | ( | integer, intent(in) | attr, |
integer(size_t), intent(in) | guardsize | ||
) |
Definition at line 630 of file forthread.F90.
integer function forthread_mod::forthread_attr_setinheritsched | ( | integer, intent(in) | attr, |
integer, intent(in) | inheritsched | ||
) |
Definition at line 650 of file forthread.F90.
integer function forthread_mod::forthread_attr_setschedparam | ( | integer, intent(in) | attr, |
type(sched_param), intent(in) | param | ||
) |
Definition at line 670 of file forthread.F90.
integer function forthread_mod::forthread_attr_setschedpolicy | ( | integer, intent(in) | attr, |
integer, intent(in) | policy | ||
) |
Definition at line 690 of file forthread.F90.
integer function forthread_mod::forthread_attr_setscope | ( | integer, intent(in) | attr, |
integer, intent(in) | scope | ||
) |
Definition at line 709 of file forthread.F90.
integer function forthread_mod::forthread_attr_setstacksize | ( | integer, intent(in) | attr, |
integer(size_t), intent(in) | stacksize | ||
) |
Definition at line 728 of file forthread.F90.
integer function forthread_mod::forthread_barrier_destroy | ( | integer, intent(in) | barrier_id | ) |
Definition at line 407 of file forthread.F90.
integer function forthread_mod::forthread_barrier_init | ( | integer, intent(out) | barrier_id, |
integer, intent(in) | attr_id, | ||
integer, intent(in) | tcount | ||
) |
Definition at line 416 of file forthread.F90.
integer function forthread_mod::forthread_barrier_wait | ( | integer, intent(in) | barrier_id | ) |
Definition at line 426 of file forthread.F90.
integer function forthread_mod::forthread_barrierattr_destroy | ( | integer, intent(in) | attr | ) |
Definition at line 902 of file forthread.F90.
integer function forthread_mod::forthread_barrierattr_getpshared | ( | integer, intent(in) | attr, |
integer, intent(out) | pshared | ||
) |
Definition at line 920 of file forthread.F90.
integer function forthread_mod::forthread_barrierattr_init | ( | integer, intent(in) | attr | ) |
Definition at line 911 of file forthread.F90.
integer function forthread_mod::forthread_barrierattr_setpshared | ( | integer, intent(in) | attr, |
integer, intent(in) | pshared | ||
) |
Definition at line 930 of file forthread.F90.
integer function forthread_mod::forthread_cancel | ( | integer, intent(in) | thread_id | ) |
Definition at line 104 of file forthread.F90.
integer function forthread_mod::forthread_cond_broadcast | ( | integer, intent(in) | cond_id | ) |
Definition at line 384 of file forthread.F90.
integer function forthread_mod::forthread_cond_destroy | ( | integer, intent(in) | cond_id | ) |
integer function forthread_mod::forthread_cond_init | ( | integer, intent(out) | cond_id, |
integer, intent(in) | attr_id | ||
) |
integer function forthread_mod::forthread_cond_signal | ( | integer, intent(in) | cond_id | ) |
integer function forthread_mod::forthread_cond_timedwait | ( | integer, intent(in) | mutex, |
type(timespec), intent(in) | abstime | ||
) |
Definition at line 365 of file forthread.F90.
integer function forthread_mod::forthread_cond_wait | ( | integer, intent(in) | cond_id, |
integer, intent(in) | mutex_id | ||
) |
integer function forthread_mod::forthread_condattr_destroy | ( | integer, intent(in) | attr | ) |
Definition at line 840 of file forthread.F90.
integer function forthread_mod::forthread_condattr_getclock | ( | integer, intent(in) | attr, |
integer, intent(out) | clock_id | ||
) |
Definition at line 878 of file forthread.F90.
integer function forthread_mod::forthread_condattr_getpshared | ( | integer, intent(in) | attr, |
integer, intent(out) | pshared | ||
) |
Definition at line 858 of file forthread.F90.
integer function forthread_mod::forthread_condattr_init | ( | integer, intent(in) | attr | ) |
Definition at line 849 of file forthread.F90.
integer function forthread_mod::forthread_condattr_setclock | ( | integer, intent(in) | attr, |
integer, intent(in) | clock_id | ||
) |
Definition at line 888 of file forthread.F90.
integer function forthread_mod::forthread_condattr_setpshared | ( | integer, intent(in) | attr, |
integer, intent(in) | pshared | ||
) |
Definition at line 868 of file forthread.F90.
integer function forthread_mod::forthread_create | ( | integer, intent(out) | thread_id, |
integer, intent(in) | attr_id, | ||
procedure(i_run) | run, | ||
integer, target | arg | ||
) |
Definition at line 32 of file forthread.F90.
integer function forthread_mod::forthread_destroy |
integer function forthread_mod::forthread_detach | ( | integer, intent(in) | thread_id | ) |
Definition at line 67 of file forthread.F90.
integer function forthread_mod::forthread_equal | ( | integer, intent(in) | t1, |
integer, intent(in) | t2 | ||
) |
Definition at line 76 of file forthread.F90.
subroutine forthread_mod::forthread_exit | ( | integer, pointer | val | ) |
Definition at line 86 of file forthread.F90.
integer function forthread_mod::forthread_getconcurrency | ( | integer, intent(out) | currlevel | ) |
Definition at line 145 of file forthread.F90.
integer function forthread_mod::forthread_getcpuclockid | ( | integer, intent(in) | thread, |
integer, intent(out) | clock_id | ||
) |
Definition at line 164 of file forthread.F90.
integer function forthread_mod::forthread_getschedparam | ( | integer, intent(in) | thread, |
integer, intent(out) | policy, | ||
type(sched_param), intent(out) | param | ||
) |
Definition at line 175 of file forthread.F90.
integer function forthread_mod::forthread_init |
integer function forthread_mod::forthread_join | ( | integer, intent(in) | thread_id, |
integer, pointer | val | ||
) |
integer function forthread_mod::forthread_key_create | ( | integer, intent(out) | key_id, |
procedure(i_destructor) | destructor | ||
) |
Definition at line 240 of file forthread.F90.
integer function forthread_mod::forthread_key_delete | ( | integer, intent(in) | key_id | ) |
Definition at line 231 of file forthread.F90.
integer function forthread_mod::forthread_kill | ( | integer, intent(in) | thread_id, |
integer, intent(in) | sig | ||
) |
Definition at line 113 of file forthread.F90.
integer function forthread_mod::forthread_mutex_destroy | ( | integer, intent(in) | mutex_id | ) |
integer function forthread_mod::forthread_mutex_getprioceiling | ( | integer, intent(in) | mutex, |
integer, intent(out) | prioceiling | ||
) |
Definition at line 310 of file forthread.F90.
integer function forthread_mod::forthread_mutex_init | ( | integer, intent(out) | mutex_id, |
integer, intent(in) | attr_id | ||
) |
integer function forthread_mod::forthread_mutex_lock | ( | integer, intent(in) | mutex_id | ) |
integer function forthread_mod::forthread_mutex_setprioceiling | ( | integer, intent(in) | mutex, |
integer, intent(in) | prioceiling, | ||
integer, intent(out) | old_ceiling | ||
) |
Definition at line 320 of file forthread.F90.
integer function forthread_mod::forthread_mutex_timedlock | ( | integer, intent(in) | mutex, |
type(timespec), intent(in) | abs_timeout | ||
) |
Definition at line 331 of file forthread.F90.
integer function forthread_mod::forthread_mutex_trylock | ( | integer, intent(in) | mutex_id | ) |
integer function forthread_mod::forthread_mutex_unlock | ( | integer, intent(in) | mutex_id | ) |
integer function forthread_mod::forthread_mutexattr_destroy | ( | integer, intent(in) | attr | ) |
Definition at line 742 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_getprioceiling | ( | integer, intent(in) | attr, |
integer, intent(out) | prioceiling | ||
) |
Definition at line 779 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_getprotocol | ( | integer, intent(in) | attr, |
integer, intent(out) | protocol | ||
) |
Definition at line 798 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_getpshared | ( | integer, intent(in) | attr, |
integer, intent(out) | pshared | ||
) |
Definition at line 760 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_gettype | ( | integer, intent(in) | attr, |
integer, intent(out) | mtype | ||
) |
Definition at line 817 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_init | ( | integer, intent(in) | attr | ) |
Definition at line 751 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_setprioceiling | ( | integer, intent(in) | attr, |
integer, intent(in) | prioceiling | ||
) |
Definition at line 789 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_setprotocol | ( | integer, intent(in) | attr, |
integer, intent(in) | protocol | ||
) |
Definition at line 808 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_setpshared | ( | integer, intent(in) | attr, |
integer, intent(in) | pshared | ||
) |
Definition at line 770 of file forthread.F90.
integer function forthread_mod::forthread_mutexattr_settype | ( | integer, intent(in) | attr, |
integer, intent(in) | mtype | ||
) |
Definition at line 827 of file forthread.F90.
integer function forthread_mod::forthread_once | ( | integer, intent(in) | once_ctrl_id, |
procedure(i_once) | init_routine | ||
) |
Definition at line 131 of file forthread.F90.
integer function forthread_mod::forthread_once_init | ( | integer, intent(out) | once_ctrl_id | ) |
Definition at line 122 of file forthread.F90.
integer function forthread_mod::forthread_rwlock_destroy | ( | integer, intent(in) | rwlock_id | ) |
integer function forthread_mod::forthread_rwlock_init | ( | integer, intent(out) | rwlock_id, |
integer, intent(in) | attr_id | ||
) |
integer function forthread_mod::forthread_rwlock_rdlock | ( | integer, intent(in) | lock_id | ) |
integer function forthread_mod::forthread_rwlock_timedrdlock | ( | integer, intent(in) | lock_id, |
type(timespec), intent(in) | abs_timeout | ||
) |
Definition at line 559 of file forthread.F90.
integer function forthread_mod::forthread_rwlock_timedwrlock | ( | integer, intent(in) | lock_id, |
type(timespec), intent(in) | abs_timeout | ||
) |
Definition at line 569 of file forthread.F90.
integer function forthread_mod::forthread_rwlock_tryrdlock | ( | integer, intent(in) | lock_id | ) |
Definition at line 522 of file forthread.F90.
integer function forthread_mod::forthread_rwlock_trywrlock | ( | integer, intent(in) | lock_id | ) |
Definition at line 540 of file forthread.F90.
integer function forthread_mod::forthread_rwlock_unlock | ( | integer, intent(in) | lock_id | ) |
integer function forthread_mod::forthread_rwlock_wrlock | ( | integer, intent(in) | lock_id | ) |
integer function forthread_mod::forthread_rwlockattr_destroy | ( | integer, intent(in) | attr | ) |
Definition at line 943 of file forthread.F90.
integer function forthread_mod::forthread_rwlockattr_getpshared | ( | integer, intent(in) | attr, |
integer, intent(out) | pshared | ||
) |
Definition at line 959 of file forthread.F90.
integer function forthread_mod::forthread_rwlockattr_init | ( | integer, intent(in) | attr | ) |
Definition at line 951 of file forthread.F90.
integer function forthread_mod::forthread_rwlockattr_setpshared | ( | integer, intent(in) | attr, |
integer, intent(in) | pshared | ||
) |
Definition at line 968 of file forthread.F90.
integer function forthread_mod::forthread_setcancelstate | ( | integer, intent(in) | state, |
integer, intent(out) | oldstate | ||
) |
Definition at line 207 of file forthread.F90.
integer function forthread_mod::forthread_setcanceltype | ( | integer, intent(in) | ctype, |
integer, intent(out) | oldctype | ||
) |
Definition at line 217 of file forthread.F90.
integer function forthread_mod::forthread_setconcurrency | ( | integer, intent(in) | newlevel | ) |
Definition at line 154 of file forthread.F90.
integer function forthread_mod::forthread_setschedparam | ( | integer, intent(in) | thread, |
integer, intent(in) | policy, | ||
type(sched_param), intent(in) | param | ||
) |
Definition at line 186 of file forthread.F90.
integer function forthread_mod::forthread_setschedprio | ( | integer, intent(in) | thread, |
integer, intent(in) | prio | ||
) |
Definition at line 197 of file forthread.F90.
integer function forthread_mod::forthread_spin_destroy | ( | integer, intent(in) | spinlock_id | ) |
Definition at line 441 of file forthread.F90.
integer function forthread_mod::forthread_spin_init | ( | integer, intent(out) | spinlock_id, |
integer, intent(in) | pshared | ||
) |
Definition at line 450 of file forthread.F90.
integer function forthread_mod::forthread_spin_lock | ( | integer, intent(in) | lock_id | ) |
Definition at line 460 of file forthread.F90.
integer function forthread_mod::forthread_spin_trylock | ( | integer, intent(in) | lock_id | ) |
Definition at line 469 of file forthread.F90.
integer function forthread_mod::forthread_spin_unlock | ( | integer, intent(in) | lock_id | ) |
Definition at line 478 of file forthread.F90.