Skip to content

Commit

Permalink
Documentation Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
AO-StreetArt committed Jun 24, 2017
1 parent 500d202 commit f3e8283
Show file tree
Hide file tree
Showing 18 changed files with 71 additions and 55 deletions.
4 changes: 2 additions & 2 deletions Doxyfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PROJECT_NAME = AoSharedServiceLibrary
OUTPUT_DIRECTORY = docs/html
WARNINGS = YES
INPUT = aossl/commandline/include aossl/consul/include aossl/http/client/include aossl/http/server/include aossl/logging/include aossl/properties/include aossl/redis/include aossl/uuid/include aossl/zmq/include aossl/neo4j/include aossl/mongo/include
FILE_PATTERNS = factory_*.h *_interface.h
INPUT = aossl/commandline/include aossl/consul/include aossl/http/client/include aossl/http/server/include aossl/logging/include aossl/properties/include aossl/redis/include aossl/uuid/include aossl/zmq/include aossl/neo4j/include aossl/mongo/include docs/main_page.txt
FILE_PATTERNS = factory_*.h *_interface.h *.txt
INCLUDE_PATH = aossl
SEARCHENGINE = NO
13 changes: 10 additions & 3 deletions docs/html/html/index.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 0 additions & 4 deletions docs/html/html/structHttpRequestException.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 0 additions & 4 deletions docs/html/html/structLoggingException.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 0 additions & 4 deletions docs/html/html/structMongoException.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 0 additions & 4 deletions docs/html/html/structRedisConnectionException.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 0 additions & 4 deletions docs/html/html/structRedisOperationException.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 2 additions & 4 deletions docs/html/latex/classZmqIn.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Zmq\+In\+:
\nopagebreak
Inheritance diagram for Zmq\+In\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand All @@ -21,8 +20,7 @@
\end{figure}


Collaboration diagram for Zmq\+In\+:
\nopagebreak
Collaboration diagram for Zmq\+In\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
6 changes: 2 additions & 4 deletions docs/html/latex/classZmqOut.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Zmq\+Out\+:
\nopagebreak
Inheritance diagram for Zmq\+Out\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand All @@ -21,8 +20,7 @@
\end{figure}


Collaboration diagram for Zmq\+Out\+:
\nopagebreak
Collaboration diagram for Zmq\+Out\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
3 changes: 1 addition & 2 deletions docs/html/latex/classZmqio.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Zmqio\+:
\nopagebreak
Inheritance diagram for Zmqio\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
4 changes: 4 additions & 0 deletions docs/html/latex/index.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
\hypertarget{index_over}{}\section{Overview}\label{index_over}
Welcome to the AO Shared Service Library. This is a framework designed for constructing C++ Microservices. This means smaller, more focused programs that perform a single function well and rely on inter-\/process communications to perform complex tasks.

While designed with a Microservice architecture in mind, A\+O\+S\+SL also seeks to maintain enough flexibility to allow for use with any program architecture and any other libraries. A\+O\+S\+SL uses a plug-\/and-\/play architecture to allow users to pick and choose components they would like to use, and exclude others. This is meant to reduce time-\/to-\/market on C++ Services, and is designed to be easy to use and reliable, while maintaining high performance standards.
2 changes: 2 additions & 0 deletions docs/html/latex/refman.tex
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,8 @@
\hypersetup{pageanchor=true}

%--- Begin generated contents ---
\chapter{AO Shared Service Library}
\label{index}\hypertarget{index}{}\input{index}
\chapter{Hierarchical Index}
\input{hierarchy}
\chapter{Class Index}
Expand Down
6 changes: 2 additions & 4 deletions docs/html/latex/structHttpRequestException.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Http\+Request\+Exception\+:
\nopagebreak
Inheritance diagram for Http\+Request\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand All @@ -21,8 +20,7 @@
\end{figure}


Collaboration diagram for Http\+Request\+Exception\+:
\nopagebreak
Collaboration diagram for Http\+Request\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
6 changes: 2 additions & 4 deletions docs/html/latex/structLoggingException.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Logging\+Exception\+:
\nopagebreak
Inheritance diagram for Logging\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand All @@ -21,8 +20,7 @@
\end{figure}


Collaboration diagram for Logging\+Exception\+:
\nopagebreak
Collaboration diagram for Logging\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
6 changes: 2 additions & 4 deletions docs/html/latex/structMongoException.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Mongo\+Exception\+:
\nopagebreak
Inheritance diagram for Mongo\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand All @@ -21,8 +20,7 @@
\end{figure}


Collaboration diagram for Mongo\+Exception\+:
\nopagebreak
Collaboration diagram for Mongo\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
6 changes: 2 additions & 4 deletions docs/html/latex/structRedisConnectionException.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Redis\+Connection\+Exception\+:
\nopagebreak
Inheritance diagram for Redis\+Connection\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand All @@ -21,8 +20,7 @@
\end{figure}


Collaboration diagram for Redis\+Connection\+Exception\+:
\nopagebreak
Collaboration diagram for Redis\+Connection\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
6 changes: 2 additions & 4 deletions docs/html/latex/structRedisOperationException.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@



Inheritance diagram for Redis\+Operation\+Exception\+:
\nopagebreak
Inheritance diagram for Redis\+Operation\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand All @@ -21,8 +20,7 @@
\end{figure}


Collaboration diagram for Redis\+Operation\+Exception\+:
\nopagebreak
Collaboration diagram for Redis\+Operation\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
Expand Down
38 changes: 38 additions & 0 deletions docs/main_page.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/*!
*
* \mainpage AO Shared Service Library
*
* ![](https://travis-ci.org/AO-StreetArt/AOSharedServiceLibrary.svg?branch=master)
*
* \section over Overview
*
* Welcome to the AO Shared Service Library. This is a framework designed for constructing C++ Microservices. This means smaller, more focused programs that perform a single function well and rely on inter-process communications to perform complex tasks.
*
* While designed with a Microservice architecture in mind, AOSSL also seeks to maintain enough flexibility to allow for use with any program architecture and any other libraries. AOSSL uses a plug-and-play architecture to allow users to pick and choose components they would like to use, and exclude others. This is meant to reduce time-to-market on C++ Services, and is designed to be easy to use and reliable, while maintaining high performance standards.
*
* \section features Features
*
* \subsection core Core Frameworks
*
* - ZeroMQ Service Framework
* - HTTP Service Framework
*
* \subsection conn Connections
*
* - Mongo Interface
* - Redis Interface
* - Consul Interface
* - Neo4j Interface
*
* \subsection tools Basic Tools
*
* - Asynchronous Logging Module
* - Universally Unique ID Generator
* - Command Line Argument Parser
* - Properties File Parser
*
* \subsection platform Platform Support
* - Support for Ubuntu 14.04, Ubuntu 16.04, Debian 7, Debian 8, CentOS 7, RHEL 7
* - Docker Support
*
*/

0 comments on commit f3e8283

Please sign in to comment.