ns-3 Direct Code Execution
Home
Tutorials ▼
Docs ▼
Wiki
Manual
Develop ▼
API
Bugs
API
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
dce-pthread.h
Go to the documentation of this file.
1
#ifndef SIMU_PTHREAD_H
2
#define SIMU_PTHREAD_H
3
4
#include <pthread.h>
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
int
dce_pthread_create
(pthread_t * thread,
11
const
pthread_attr_t * attr,
12
void
*(*start_routine)(
void
*),
13
void
*arg);
14
void
dce_pthread_exit
(
void
*arg);
15
int
dce_pthread_join
(pthread_t thread,
void
**value_ptr);
16
int
dce_pthread_detach
(pthread_t thread);
17
int
dce_pthread_cancel
(pthread_t thread);
18
pthread_t
dce_pthread_self
(
void
);
19
20
int
dce_pthread_mutex_init
(pthread_mutex_t *mutex,
21
const
pthread_mutexattr_t *attr);
22
int
dce_pthread_mutex_destroy
(pthread_mutex_t *mutex);
23
int
dce_pthread_mutex_lock
(pthread_mutex_t *mutex);
24
int
dce_pthread_mutex_trylock
(pthread_mutex_t *mutex);
25
int
dce_pthread_mutex_unlock
(pthread_mutex_t *mutex);
26
int
dce_pthread_mutexattr_init
(pthread_mutexattr_t *attr);
27
int
dce_pthread_mutexattr_destroy
(pthread_mutexattr_t *attr);
28
int
dce_pthread_mutexattr_settype
(pthread_mutexattr_t *attr,
int
kind);
29
30
int
dce_pthread_once
(pthread_once_t * once_control,
void
(*init_routine)(
void
));
31
void
*
dce_pthread_getspecific
(pthread_key_t key);
32
int
dce_pthread_setspecific
(pthread_key_t key,
const
void
*value);
33
int
dce_pthread_key_create
(pthread_key_t * key,
void
(*destructor)(
void
*));
34
int
dce_pthread_key_delete
(pthread_key_t key);
35
36
int
dce_pthread_cond_destroy
(pthread_cond_t *cond);
37
int
dce_pthread_cond_init
(pthread_cond_t *cond,
38
const
pthread_condattr_t *attr);
39
int
dce_pthread_cond_broadcast
(pthread_cond_t *cond);
40
int
dce_pthread_cond_signal
(pthread_cond_t *cond);
41
int
dce_pthread_cond_timedwait
(pthread_cond_t * cond,
42
pthread_mutex_t * mutex,
43
const
struct
timespec * abstime);
44
int
dce_pthread_cond_wait
(pthread_cond_t * cond,
45
pthread_mutex_t * mutex);
46
int
dce_pthread_condattr_destroy
(pthread_condattr_t *attr);
47
int
dce_pthread_condattr_init
(pthread_condattr_t *attr);
48
49
#ifdef __cplusplus
50
}
51
#endif
52
53
#endif
/* SIMU_PTHREAD_H */
model
dce-pthread.h
Generated on Fri Aug 30 2013 13:57:55 for ns-3-dce by
1.8.1.2