Skip to content

Commit 7a07846

Browse files
committed
mongoc_stream documentation and final cleanup
1 parent 7b17392 commit 7a07846

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

37 files changed

+1311
-719
lines changed

configure.ac

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ dnl **************************************************************************
190190
MONGOC_SYMBOLS=`sed -e 's/.*/$(top_srcdir)\/doc\/&.3/' < mongoc/libmongoc.symbols | xargs`
191191
AC_SUBST([MONGOC_SYMBOLS])
192192

193+
MONGOC_API=`sed -e 's/.*/$(top_srcdir)\/doc\/&.7/' < doc/mongoc_api | xargs`
194+
AC_SUBST([MONGOC_API])
195+
193196
dnl **************************************************************************
194197
dnl Check for necessary libraries.
195198
dnl **************************************************************************

doc/Makefile.include

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
1-
MAN3 = $(top_srcdir)/doc/todo.3 $(MONGOC_SYMBOLS)
1+
MAN3 = $(MONGOC_SYMBOLS)
22

3-
MAN7 = \
4-
$(top_srcdir)/doc/mongoc_client.7 \
5-
$(top_srcdir)/doc/mongoc_client_pool.7 \
6-
$(top_srcdir)/doc/mongoc_collection.7 \
7-
$(top_srcdir)/doc/mongoc_cursor.7 \
8-
$(top_srcdir)/doc/mongoc_database.7 \
9-
$(top_srcdir)/doc/mongoc_gridfs.7 \
10-
$(top_srcdir)/doc/mongoc_gridfs_file.7 \
11-
$(top_srcdir)/doc/mongoc_gridfs_file_list.7 \
12-
$(top_srcdir)/doc/mongoc_read_prefs.7 \
13-
$(top_srcdir)/doc/mongoc_uri.7 \
14-
$(top_srcdir)/doc/mongoc_write_concern.7
3+
$(top_srcdir)/doc/mongoc_symbols.txt: $(top_srcdir)/mongoc/libmongoc.symbols
4+
sed -e 's/.*/linkmongoc:&[3] +/' < $< > $@
5+
6+
$(top_srcdir)/doc/mongoc_api.txt: $(top_srcdir)/doc/mongoc_api
7+
sed -e 's/.*/linkmongoc:&[7] +/' < $< > $@
8+
9+
MAN7 = $(MONGOC_API)
1510

1611
MAN_DOC = $(MAN1) $(MAN3) $(MAN7)
1712

@@ -32,7 +27,14 @@ endif
3227

3328
MAINTAINERCLEANFILES = $(MAN_DOC) $(MAN_HTML)
3429

35-
doc : $(top_srcdir)/doc/asciidoc.conf $(DOC_EXAMPLES) $(MAN_DOC) $(MAN_HTML)
30+
doc : \
31+
$(top_srcdir)/doc/mongoc_api.txt \
32+
$(top_srcdir)/doc/mongoc_symbols.txt \
33+
$(top_srcdir)/doc/asciidoc.conf \
34+
$(DOC_EXAMPLES) \
35+
$(MAN_DOC) \
36+
$(MAN_HTML)
37+
3638
dist-hook : doc
3739

3840
if BUILD_DOC
@@ -45,13 +47,15 @@ EXAMPLE_DIR = $(abs_top_srcdir)/examples
4547
ln -fs `basename \`readlink $<\` .txt`.html $@; \
4648
else \
4749
asciidoc -d manpage -b xhtml11 -f $(top_srcdir)/doc/asciidoc.conf \
50+
-adocs=$(abs_top_srcdir)/doc \
4851
-aexamples=$(EXAMPLE_DIR) -amongoc_version=@PACKAGE_VERSION@ -o$@ $<; \
4952
fi
5053
.txt.xml:
5154
if [ -L $< ]; then \
5255
ln -fs `basename \`readlink $<\` .txt`.xml $@; \
5356
else \
5457
asciidoc -d manpage -b docbook -f $(top_srcdir)/doc/asciidoc.conf \
58+
-adocs=$(abs_top_srcdir)/doc \
5559
-aexamples=$(EXAMPLE_DIR) -amongoc_version=@PACKAGE_VERSION@ \
5660
-amongoc_manname=$(*F) -o$@ $<; \
5761
fi

doc/mongoc.txt

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
mongoc(7)
2+
=========
3+
4+
5+
NAME
6+
----
7+
mongoc - MongoDB C Driver
8+
9+
10+
SYNOPSIS
11+
--------
12+
13+
[source, c]
14+
---------------
15+
#include <mongoc.h>
16+
17+
mongoc_client_t * client;
18+
19+
client = mongoc_client_new(uri_string);
20+
---------------
21+
22+
23+
DESCRIPTION
24+
-----------
25+
_mongoc_ is the MongoDB C driver
26+
27+
SEE ALSO
28+
--------
29+
30+
API
31+
~~~
32+
33+
include::{docs}/mongoc_api.txt[]
34+
35+
FUNCTIONS
36+
~~~~~~~~~
37+
38+
include::{docs}/mongoc_symbols.txt[]
39+
40+
AUTHORS
41+
-------
42+
43+
This page was written by MongoDB Inc.

doc/mongoc_api

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
mongoc
2+
mongoc_client
3+
mongoc_client_pool
4+
mongoc_collection
5+
mongoc_cursor
6+
mongoc_database
7+
mongoc_gridfs
8+
mongoc_gridfs_file
9+
mongoc_gridfs_file_list
10+
mongoc_read_prefs
11+
mongoc_ssl
12+
mongoc_stream
13+
mongoc_uri
14+
mongoc_write_concern

doc/mongoc_api.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
linkmongoc:mongoc[7] +
2+
linkmongoc:mongoc_client[7] +
3+
linkmongoc:mongoc_client_pool[7] +
4+
linkmongoc:mongoc_collection[7] +
5+
linkmongoc:mongoc_cursor[7] +
6+
linkmongoc:mongoc_database[7] +
7+
linkmongoc:mongoc_gridfs[7] +
8+
linkmongoc:mongoc_gridfs_file[7] +
9+
linkmongoc:mongoc_gridfs_file_list[7] +
10+
linkmongoc:mongoc_read_prefs[7] +
11+
linkmongoc:mongoc_ssl[7] +
12+
linkmongoc:mongoc_stream[7] +
13+
linkmongoc:mongoc_uri[7] +
14+
linkmongoc:mongoc_write_concern[7] +

doc/mongoc_client_pool_t.md

Lines changed: 0 additions & 146 deletions
This file was deleted.

0 commit comments

Comments
 (0)