This file is indexed.

/usr/share/doc/corosync/html/cpg_membership_get.3.html is in libcpg-dev 2.3.3-1ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!-- Creator     : groff version 1.22.2 -->
<!-- CreationDate: Thu Mar 20 15:54:34 2014 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="generator" content="groff -Thtml, see www.gnu.org">
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="Content-Style" content="text/css">
<style type="text/css">
       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
       h1      { text-align: center }
</style>
<title>CPG_MEMBERSHIP_GET</title>

</head>
<body>

<h1 align="center">CPG_MEMBERSHIP_GET</h1>

<a href="#NAME">NAME</a><br>
<a href="#SYNOPSIS">SYNOPSIS</a><br>
<a href="#DESCRIPTION">DESCRIPTION</a><br>
<a href="#ERRORS">ERRORS</a><br>
<a href="#SEE ALSO">SEE ALSO</a><br>

<hr>


<h2>NAME
<a name="NAME"></a>
</h2>



<p style="margin-left:11%; margin-top: 1em">cpg_membership_get
&minus; Returns a list of members of a CPG group</p>

<h2>SYNOPSIS
<a name="SYNOPSIS"></a>
</h2>


<p style="margin-left:11%; margin-top: 1em"><b>#include
&lt;corosync/cpg.h&gt;</b></p>

<p style="margin-left:11%; margin-top: 1em"><b>int
cpg_membership_get(cpg_handle_t</b> <i>handle</i><b>, struct
cpg_name *</b><i>groupName</i><b>, struct cpg_address
*</b><i>member_list</i><b>, int
*</b><i>member_list_entries</i><b>);</b></p>

<h2>DESCRIPTION
<a name="DESCRIPTION"></a>
</h2>


<p style="margin-left:11%; margin-top: 1em">The
<b>cpg_membership_get</b> function is used to determine the
current processes in the configuration. You probably will
not need to call this function much as one of the first
confchg callbacks you will get will be from the cpg_join()
function containing your process. The argument <i>handle</i>
is used to reference the cpg instantiation. The argument
<i>groupName</i> will return the name of the group The
argument <i>member_list</i> will return the list of
processors in the current membership. The argument
<i>member_list_entries</i> should be set with the size of
member_list and will return the size of the member_list
after return from the function.</p>

<h2>ERRORS
<a name="ERRORS"></a>
</h2>


<p style="margin-left:11%; margin-top: 1em">The errors are
undocumented.</p>

<h2>SEE ALSO
<a name="SEE ALSO"></a>
</h2>



<p style="margin-left:11%; margin-top: 1em"><b>cpg_overview</b>(8),
<b>cpg_initialize</b>(3), <b>cpg_finalize</b>(3),
<b>cpg_fd_get</b>(3), <b>cpg_dispatch</b>(3),
<b>cpg_join</b>(3), <b>cpg_leave</b>(3),
<b>cpg_mcast_joined</b>(3), <b>cpg_membership_get</b>(3)
<b>cpg_zcb_alloc</b>(3) <b>cpg_zcb_free</b>(3)
<b>cpg_zcb_mcast_joined</b>(3) <b>cpg_context_get</b>(3)
<b>cpg_context_set</b>(3) <b>cpg_local_get</b>(3)</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_TRY_AGAIN</b>
Resource temporarily unavailable</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_INVALID_PARAM</b>
Invalid argument</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_ACCESS</b>
Permission denied</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_LIBRARY</b>
The connection failed</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_INTERRUPT</b>
System call inturrupted by a signal</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_NOT_SUPPORTED</b>
The requested protocol/functuality not supported</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_MESSAGE_ERROR</b>
Incorrect auth message received</p>


<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_NO_MEMORY</b>
Not enough memory to completed the requested task</p>
<hr>
</body>
</html>