~ubuntu-branches/ubuntu/precise/evolution-data-server/precise-proposed

« back to all changes in this revision

Viewing changes to docs/reference/libedataserver/tmpl/e-flag.sgml

  • Committer: Package Import Robot
  • Author(s): Mathieu Trudel-Lapierre
  • Date: 2011-09-19 12:15:29 UTC
  • mfrom: (1.1.93 upstream)
  • Revision ID: package-import@ubuntu.com-20110919121529-nsmfnges77ec7hux
Tags: 3.1.92-0ubuntu1
* New upstream release.
  - Cannot add more than one appointment per session (LP: #852277)
  - Contacts calendar backend doesn't show events (LP: #853905)
  - Set X-Evolution-Source header consistently (LP: #660626)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ##### SECTION Title ##### -->
 
2
EFlag
 
3
 
 
4
<!-- ##### SECTION Short_Description ##### -->
 
5
Simple thread synchronization
 
6
 
 
7
<!-- ##### SECTION Long_Description ##### -->
 
8
<para>
 
9
An #EFlag is a simple thread synchronization mechanism. It implements a
 
10
thread-safe flag that can be blocked on.
 
11
</para>
 
12
 
 
13
<!-- ##### SECTION See_Also ##### -->
 
14
<para>
 
15
 
 
16
</para>
 
17
 
 
18
<!-- ##### SECTION Stability_Level ##### -->
 
19
 
 
20
 
 
21
<!-- ##### SECTION Image ##### -->
 
22
 
 
23
 
 
24
<!-- ##### STRUCT EFlag ##### -->
 
25
<para>
 
26
The <structname>EFlag</structname> struct is an opaque data structure
 
27
representing a thread-safe flag.  It should be accessed only by using
 
28
the following functions.
 
29
</para>
 
30
 
 
31
 
 
32
<!-- ##### FUNCTION e_flag_new ##### -->
 
33
<para>
 
34
 
 
35
</para>
 
36
 
 
37
@void: 
 
38
@Returns: 
 
39
 
 
40
 
 
41
<!-- ##### FUNCTION e_flag_is_set ##### -->
 
42
<para>
 
43
 
 
44
</para>
 
45
 
 
46
@flag: 
 
47
@Returns: 
 
48
 
 
49
 
 
50
<!-- ##### FUNCTION e_flag_set ##### -->
 
51
<para>
 
52
 
 
53
</para>
 
54
 
 
55
@flag: 
 
56
 
 
57
 
 
58
<!-- ##### FUNCTION e_flag_clear ##### -->
 
59
<para>
 
60
 
 
61
</para>
 
62
 
 
63
@flag: 
 
64
 
 
65
 
 
66
<!-- ##### FUNCTION e_flag_wait ##### -->
 
67
<para>
 
68
 
 
69
</para>
 
70
 
 
71
@flag: 
 
72
 
 
73
 
 
74
<!-- ##### FUNCTION e_flag_timed_wait ##### -->
 
75
<para>
 
76
 
 
77
</para>
 
78
 
 
79
@flag: 
 
80
@abs_time: 
 
81
@Returns: 
 
82
 
 
83
 
 
84
<!-- ##### FUNCTION e_flag_free ##### -->
 
85
<para>
 
86
 
 
87
</para>
 
88
 
 
89
@flag: 
 
90
 
 
91