Compare commits
No commits in common. "main" and "gh-pages" have entirely different histories.
1
.gitignore
vendored
@ -1 +0,0 @@
|
||||
*.pyc
|
93
.travis.yml
@ -1,93 +0,0 @@
|
||||
language: cpp
|
||||
|
||||
sudo: required
|
||||
dist: trusty
|
||||
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
- dev
|
||||
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- g++-4.9
|
||||
- expect
|
||||
- binutils-mingw-w64-x86-64 # 64bit MinGW
|
||||
- gcc-mingw-w64-x86-64
|
||||
- g++-mingw-w64-x86-64
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- os: linux
|
||||
env: CONF=release BUILDER=gcc TARGET=Linux TAG=Linux COMPILATOR_OPTION="--compilator-version=4.9" GCOV=--gcov
|
||||
compiler: gcc
|
||||
- os: linux
|
||||
env: CONF=debug BUILDER=clang TARGET=Linux
|
||||
compiler: clang
|
||||
- os: linux
|
||||
env: CONF=release BUILDER=gcc TARGET=Windows TAG=Mingw
|
||||
compiler: x86_64-w64-mingw32-gcc
|
||||
- os: linux
|
||||
env: CONF=release BUILDER=gcc TARGET=Android TAG=Android DISABLE_PACKAGE=-p
|
||||
compiler: gcc
|
||||
- os: osx
|
||||
env: CONF=release BUILDER=clang TARGET=MacOs TAG=MacOs
|
||||
compiler: clang
|
||||
- os: osx
|
||||
env: CONF=release BUILDER=clang TARGET=IOs TAG=IOs
|
||||
compiler: clang
|
||||
|
||||
|
||||
install:
|
||||
- cd ..
|
||||
- pip install --user lutin
|
||||
- if [ "$TAG" == "Android" ]; then
|
||||
git clone --depth 1 --branch master https://github.com/HeeroYui/android-download-tool;
|
||||
./android-download-tool/dl-android.sh;
|
||||
fi
|
||||
- git clone --depth 1 --branch master https://github.com/atria-soft/ci.git
|
||||
- cd -
|
||||
|
||||
before_script:
|
||||
- cd ..
|
||||
- git clone https://github.com/atria-soft/elog.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/ememory.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/echrono.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/algue.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/etk.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/enet.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/eproperty.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/ejson.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/atria-soft/ethread.git -b $TRAVIS_BRANCH
|
||||
- git clone https://github.com/generic-library/gtest-lutin.git --recursive
|
||||
- git clone https://github.com/generic-library/z-lutin.git --recursive
|
||||
- git clone https://github.com/generic-library/openssl-lutin.git --recursive
|
||||
- pwd
|
||||
- ls -l
|
||||
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then
|
||||
export PATH=$PATH:/Users/travis/Library/Python/2.7/bin/;
|
||||
fi
|
||||
- ./ci/build_send.py --tag=$TAG --status=START;
|
||||
|
||||
script:
|
||||
- lutin -w -j4 -C -P -t$TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF $GCOV $DISABLE_PACKAGE zeus-*; STATUS=$?
|
||||
- ./ci/build_send.py --tag=$TAG --status="$STATUS";
|
||||
|
||||
after_script:
|
||||
- if [ "$GCOV" != "" ]; then
|
||||
./ci/warning_send.py --find-path ./out/Linux_x86_64/$CONF/build/$BUILDER/zeus/;
|
||||
fi
|
||||
- lutin -w -j4 -C -P -t$TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF $GCOV $DISABLE_PACKAGE zeus-test-client?run:--elog-level=3 | tee out_test.txt
|
||||
- if [ "$GCOV" != "" ]; then
|
||||
./ci/test_send.py --file=out_test.txt;
|
||||
lutin -C -P -t $TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF -p zeus?gcov;
|
||||
./ci/coverage_send.py --json=out/Linux_x86_64/$CONF/build/$BUILDER/zeus/zeus_coverage.json;
|
||||
fi
|
||||
|
||||
notifications:
|
||||
email:
|
||||
- yui.heero@gmail.com
|
||||
|
373
LICENSE
@ -1,373 +0,0 @@
|
||||
Mozilla Public License Version 2.0
|
||||
==================================
|
||||
|
||||
1. Definitions
|
||||
--------------
|
||||
|
||||
1.1. "Contributor"
|
||||
means each individual or legal entity that creates, contributes to
|
||||
the creation of, or owns Covered Software.
|
||||
|
||||
1.2. "Contributor Version"
|
||||
means the combination of the Contributions of others (if any) used
|
||||
by a Contributor and that particular Contributor's Contribution.
|
||||
|
||||
1.3. "Contribution"
|
||||
means Covered Software of a particular Contributor.
|
||||
|
||||
1.4. "Covered Software"
|
||||
means Source Code Form to which the initial Contributor has attached
|
||||
the notice in Exhibit A, the Executable Form of such Source Code
|
||||
Form, and Modifications of such Source Code Form, in each case
|
||||
including portions thereof.
|
||||
|
||||
1.5. "Incompatible With Secondary Licenses"
|
||||
means
|
||||
|
||||
(a) that the initial Contributor has attached the notice described
|
||||
in Exhibit B to the Covered Software; or
|
||||
|
||||
(b) that the Covered Software was made available under the terms of
|
||||
version 1.1 or earlier of the License, but not also under the
|
||||
terms of a Secondary License.
|
||||
|
||||
1.6. "Executable Form"
|
||||
means any form of the work other than Source Code Form.
|
||||
|
||||
1.7. "Larger Work"
|
||||
means a work that combines Covered Software with other material, in
|
||||
a separate file or files, that is not Covered Software.
|
||||
|
||||
1.8. "License"
|
||||
means this document.
|
||||
|
||||
1.9. "Licensable"
|
||||
means having the right to grant, to the maximum extent possible,
|
||||
whether at the time of the initial grant or subsequently, any and
|
||||
all of the rights conveyed by this License.
|
||||
|
||||
1.10. "Modifications"
|
||||
means any of the following:
|
||||
|
||||
(a) any file in Source Code Form that results from an addition to,
|
||||
deletion from, or modification of the contents of Covered
|
||||
Software; or
|
||||
|
||||
(b) any new file in Source Code Form that contains any Covered
|
||||
Software.
|
||||
|
||||
1.11. "Patent Claims" of a Contributor
|
||||
means any patent claim(s), including without limitation, method,
|
||||
process, and apparatus claims, in any patent Licensable by such
|
||||
Contributor that would be infringed, but for the grant of the
|
||||
License, by the making, using, selling, offering for sale, having
|
||||
made, import, or transfer of either its Contributions or its
|
||||
Contributor Version.
|
||||
|
||||
1.12. "Secondary License"
|
||||
means either the GNU General Public License, Version 2.0, the GNU
|
||||
Lesser General Public License, Version 2.1, the GNU Affero General
|
||||
Public License, Version 3.0, or any later versions of those
|
||||
licenses.
|
||||
|
||||
1.13. "Source Code Form"
|
||||
means the form of the work preferred for making modifications.
|
||||
|
||||
1.14. "You" (or "Your")
|
||||
means an individual or a legal entity exercising rights under this
|
||||
License. For legal entities, "You" includes any entity that
|
||||
controls, is controlled by, or is under common control with You. For
|
||||
purposes of this definition, "control" means (a) the power, direct
|
||||
or indirect, to cause the direction or management of such entity,
|
||||
whether by contract or otherwise, or (b) ownership of more than
|
||||
fifty percent (50%) of the outstanding shares or beneficial
|
||||
ownership of such entity.
|
||||
|
||||
2. License Grants and Conditions
|
||||
--------------------------------
|
||||
|
||||
2.1. Grants
|
||||
|
||||
Each Contributor hereby grants You a world-wide, royalty-free,
|
||||
non-exclusive license:
|
||||
|
||||
(a) under intellectual property rights (other than patent or trademark)
|
||||
Licensable by such Contributor to use, reproduce, make available,
|
||||
modify, display, perform, distribute, and otherwise exploit its
|
||||
Contributions, either on an unmodified basis, with Modifications, or
|
||||
as part of a Larger Work; and
|
||||
|
||||
(b) under Patent Claims of such Contributor to make, use, sell, offer
|
||||
for sale, have made, import, and otherwise transfer either its
|
||||
Contributions or its Contributor Version.
|
||||
|
||||
2.2. Effective Date
|
||||
|
||||
The licenses granted in Section 2.1 with respect to any Contribution
|
||||
become effective for each Contribution on the date the Contributor first
|
||||
distributes such Contribution.
|
||||
|
||||
2.3. Limitations on Grant Scope
|
||||
|
||||
The licenses granted in this Section 2 are the only rights granted under
|
||||
this License. No additional rights or licenses will be implied from the
|
||||
distribution or licensing of Covered Software under this License.
|
||||
Notwithstanding Section 2.1(b) above, no patent license is granted by a
|
||||
Contributor:
|
||||
|
||||
(a) for any code that a Contributor has removed from Covered Software;
|
||||
or
|
||||
|
||||
(b) for infringements caused by: (i) Your and any other third party's
|
||||
modifications of Covered Software, or (ii) the combination of its
|
||||
Contributions with other software (except as part of its Contributor
|
||||
Version); or
|
||||
|
||||
(c) under Patent Claims infringed by Covered Software in the absence of
|
||||
its Contributions.
|
||||
|
||||
This License does not grant any rights in the trademarks, service marks,
|
||||
or logos of any Contributor (except as may be necessary to comply with
|
||||
the notice requirements in Section 3.4).
|
||||
|
||||
2.4. Subsequent Licenses
|
||||
|
||||
No Contributor makes additional grants as a result of Your choice to
|
||||
distribute the Covered Software under a subsequent version of this
|
||||
License (see Section 10.2) or under the terms of a Secondary License (if
|
||||
permitted under the terms of Section 3.3).
|
||||
|
||||
2.5. Representation
|
||||
|
||||
Each Contributor represents that the Contributor believes its
|
||||
Contributions are its original creation(s) or it has sufficient rights
|
||||
to grant the rights to its Contributions conveyed by this License.
|
||||
|
||||
2.6. Fair Use
|
||||
|
||||
This License is not intended to limit any rights You have under
|
||||
applicable copyright doctrines of fair use, fair dealing, or other
|
||||
equivalents.
|
||||
|
||||
2.7. Conditions
|
||||
|
||||
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
|
||||
in Section 2.1.
|
||||
|
||||
3. Responsibilities
|
||||
-------------------
|
||||
|
||||
3.1. Distribution of Source Form
|
||||
|
||||
All distribution of Covered Software in Source Code Form, including any
|
||||
Modifications that You create or to which You contribute, must be under
|
||||
the terms of this License. You must inform recipients that the Source
|
||||
Code Form of the Covered Software is governed by the terms of this
|
||||
License, and how they can obtain a copy of this License. You may not
|
||||
attempt to alter or restrict the recipients' rights in the Source Code
|
||||
Form.
|
||||
|
||||
3.2. Distribution of Executable Form
|
||||
|
||||
If You distribute Covered Software in Executable Form then:
|
||||
|
||||
(a) such Covered Software must also be made available in Source Code
|
||||
Form, as described in Section 3.1, and You must inform recipients of
|
||||
the Executable Form how they can obtain a copy of such Source Code
|
||||
Form by reasonable means in a timely manner, at a charge no more
|
||||
than the cost of distribution to the recipient; and
|
||||
|
||||
(b) You may distribute such Executable Form under the terms of this
|
||||
License, or sublicense it under different terms, provided that the
|
||||
license for the Executable Form does not attempt to limit or alter
|
||||
the recipients' rights in the Source Code Form under this License.
|
||||
|
||||
3.3. Distribution of a Larger Work
|
||||
|
||||
You may create and distribute a Larger Work under terms of Your choice,
|
||||
provided that You also comply with the requirements of this License for
|
||||
the Covered Software. If the Larger Work is a combination of Covered
|
||||
Software with a work governed by one or more Secondary Licenses, and the
|
||||
Covered Software is not Incompatible With Secondary Licenses, this
|
||||
License permits You to additionally distribute such Covered Software
|
||||
under the terms of such Secondary License(s), so that the recipient of
|
||||
the Larger Work may, at their option, further distribute the Covered
|
||||
Software under the terms of either this License or such Secondary
|
||||
License(s).
|
||||
|
||||
3.4. Notices
|
||||
|
||||
You may not remove or alter the substance of any license notices
|
||||
(including copyright notices, patent notices, disclaimers of warranty,
|
||||
or limitations of liability) contained within the Source Code Form of
|
||||
the Covered Software, except that You may alter any license notices to
|
||||
the extent required to remedy known factual inaccuracies.
|
||||
|
||||
3.5. Application of Additional Terms
|
||||
|
||||
You may choose to offer, and to charge a fee for, warranty, support,
|
||||
indemnity or liability obligations to one or more recipients of Covered
|
||||
Software. However, You may do so only on Your own behalf, and not on
|
||||
behalf of any Contributor. You must make it absolutely clear that any
|
||||
such warranty, support, indemnity, or liability obligation is offered by
|
||||
You alone, and You hereby agree to indemnify every Contributor for any
|
||||
liability incurred by such Contributor as a result of warranty, support,
|
||||
indemnity or liability terms You offer. You may include additional
|
||||
disclaimers of warranty and limitations of liability specific to any
|
||||
jurisdiction.
|
||||
|
||||
4. Inability to Comply Due to Statute or Regulation
|
||||
---------------------------------------------------
|
||||
|
||||
If it is impossible for You to comply with any of the terms of this
|
||||
License with respect to some or all of the Covered Software due to
|
||||
statute, judicial order, or regulation then You must: (a) comply with
|
||||
the terms of this License to the maximum extent possible; and (b)
|
||||
describe the limitations and the code they affect. Such description must
|
||||
be placed in a text file included with all distributions of the Covered
|
||||
Software under this License. Except to the extent prohibited by statute
|
||||
or regulation, such description must be sufficiently detailed for a
|
||||
recipient of ordinary skill to be able to understand it.
|
||||
|
||||
5. Termination
|
||||
--------------
|
||||
|
||||
5.1. The rights granted under this License will terminate automatically
|
||||
if You fail to comply with any of its terms. However, if You become
|
||||
compliant, then the rights granted under this License from a particular
|
||||
Contributor are reinstated (a) provisionally, unless and until such
|
||||
Contributor explicitly and finally terminates Your grants, and (b) on an
|
||||
ongoing basis, if such Contributor fails to notify You of the
|
||||
non-compliance by some reasonable means prior to 60 days after You have
|
||||
come back into compliance. Moreover, Your grants from a particular
|
||||
Contributor are reinstated on an ongoing basis if such Contributor
|
||||
notifies You of the non-compliance by some reasonable means, this is the
|
||||
first time You have received notice of non-compliance with this License
|
||||
from such Contributor, and You become compliant prior to 30 days after
|
||||
Your receipt of the notice.
|
||||
|
||||
5.2. If You initiate litigation against any entity by asserting a patent
|
||||
infringement claim (excluding declaratory judgment actions,
|
||||
counter-claims, and cross-claims) alleging that a Contributor Version
|
||||
directly or indirectly infringes any patent, then the rights granted to
|
||||
You by any and all Contributors for the Covered Software under Section
|
||||
2.1 of this License shall terminate.
|
||||
|
||||
5.3. In the event of termination under Sections 5.1 or 5.2 above, all
|
||||
end user license agreements (excluding distributors and resellers) which
|
||||
have been validly granted by You or Your distributors under this License
|
||||
prior to termination shall survive termination.
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 6. Disclaimer of Warranty *
|
||||
* ------------------------- *
|
||||
* *
|
||||
* Covered Software is provided under this License on an "as is" *
|
||||
* basis, without warranty of any kind, either expressed, implied, or *
|
||||
* statutory, including, without limitation, warranties that the *
|
||||
* Covered Software is free of defects, merchantable, fit for a *
|
||||
* particular purpose or non-infringing. The entire risk as to the *
|
||||
* quality and performance of the Covered Software is with You. *
|
||||
* Should any Covered Software prove defective in any respect, You *
|
||||
* (not any Contributor) assume the cost of any necessary servicing, *
|
||||
* repair, or correction. This disclaimer of warranty constitutes an *
|
||||
* essential part of this License. No use of any Covered Software is *
|
||||
* authorized under this License except under this disclaimer. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 7. Limitation of Liability *
|
||||
* -------------------------- *
|
||||
* *
|
||||
* Under no circumstances and under no legal theory, whether tort *
|
||||
* (including negligence), contract, or otherwise, shall any *
|
||||
* Contributor, or anyone who distributes Covered Software as *
|
||||
* permitted above, be liable to You for any direct, indirect, *
|
||||
* special, incidental, or consequential damages of any character *
|
||||
* including, without limitation, damages for lost profits, loss of *
|
||||
* goodwill, work stoppage, computer failure or malfunction, or any *
|
||||
* and all other commercial damages or losses, even if such party *
|
||||
* shall have been informed of the possibility of such damages. This *
|
||||
* limitation of liability shall not apply to liability for death or *
|
||||
* personal injury resulting from such party's negligence to the *
|
||||
* extent applicable law prohibits such limitation. Some *
|
||||
* jurisdictions do not allow the exclusion or limitation of *
|
||||
* incidental or consequential damages, so this exclusion and *
|
||||
* limitation may not apply to You. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
8. Litigation
|
||||
-------------
|
||||
|
||||
Any litigation relating to this License may be brought only in the
|
||||
courts of a jurisdiction where the defendant maintains its principal
|
||||
place of business and such litigation shall be governed by laws of that
|
||||
jurisdiction, without reference to its conflict-of-law provisions.
|
||||
Nothing in this Section shall prevent a party's ability to bring
|
||||
cross-claims or counter-claims.
|
||||
|
||||
9. Miscellaneous
|
||||
----------------
|
||||
|
||||
This License represents the complete agreement concerning the subject
|
||||
matter hereof. If any provision of this License is held to be
|
||||
unenforceable, such provision shall be reformed only to the extent
|
||||
necessary to make it enforceable. Any law or regulation which provides
|
||||
that the language of a contract shall be construed against the drafter
|
||||
shall not be used to construe this License against a Contributor.
|
||||
|
||||
10. Versions of the License
|
||||
---------------------------
|
||||
|
||||
10.1. New Versions
|
||||
|
||||
Mozilla Foundation is the license steward. Except as provided in Section
|
||||
10.3, no one other than the license steward has the right to modify or
|
||||
publish new versions of this License. Each version will be given a
|
||||
distinguishing version number.
|
||||
|
||||
10.2. Effect of New Versions
|
||||
|
||||
You may distribute the Covered Software under the terms of the version
|
||||
of the License under which You originally received the Covered Software,
|
||||
or under the terms of any subsequent version published by the license
|
||||
steward.
|
||||
|
||||
10.3. Modified Versions
|
||||
|
||||
If you create software not governed by this License, and you want to
|
||||
create a new license for such software, you may create and use a
|
||||
modified version of this License if you rename the license and remove
|
||||
any references to the name of the license steward (except to note that
|
||||
such modified license differs from this License).
|
||||
|
||||
10.4. Distributing Source Code Form that is Incompatible With Secondary
|
||||
Licenses
|
||||
|
||||
If You choose to distribute Source Code Form that is Incompatible With
|
||||
Secondary Licenses under the terms of this version of the License, the
|
||||
notice described in Exhibit B of this License must be attached.
|
||||
|
||||
Exhibit A - Source Code Form License Notice
|
||||
-------------------------------------------
|
||||
|
||||
This Source Code Form is subject to the terms of the Mozilla Public
|
||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
If it is not possible or desirable to put the notice in a particular
|
||||
file, then You may include the notice in a location (such as a LICENSE
|
||||
file in a relevant directory) where a recipient would be likely to look
|
||||
for such a notice.
|
||||
|
||||
You may add additional accurate notices of copyright ownership.
|
||||
|
||||
Exhibit B - "Incompatible With Secondary Licenses" Notice
|
||||
---------------------------------------------------------
|
||||
|
||||
This Source Code Form is "Incompatible With Secondary Licenses", as
|
||||
defined by the Mozilla Public License, v. 2.0.
|
95
README.md
@ -1,95 +1,4 @@
|
||||
zeus
|
||||
====
|
||||
------------------------------
|
||||
|
||||
`zeus` is a Zeus ewol µ-service
|
||||
|
||||
Instructions
|
||||
============
|
||||
|
||||
messaging engine drived by data and message based on websocket api
|
||||
|
||||
Start basic service engine
|
||||
==========================
|
||||
|
||||
Start The router interface:
|
||||
```
|
||||
lutin -cclang -mdebug zeus-package-base?build?run%zeus-router
|
||||
```
|
||||
|
||||
You need for the current version create your user configuration file...
|
||||
|
||||
Add the file ```~/.local/share/zeus-router/router-database.json``` and edit it:
|
||||
|
||||
```
|
||||
{
|
||||
"users":[
|
||||
{
|
||||
"name":"User Name A",
|
||||
"path":"/PATH/TO/The/User/PERSONAL/FOLDER_1/"
|
||||
},{
|
||||
"name":"USER_NAME B",
|
||||
"path":"/PATH/TO/The/User/PERSONAL/FOLDER_2/"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
You have now multiple choice:
|
||||
|
||||
* Single process start:
|
||||
|
||||
```
|
||||
#Start a single gateWay with basic with no user service associated:
|
||||
lutin -cclang -mdebug zeus-package-base?build?run%zeus-gateway:--user=userName~server.org
|
||||
# start service is separated process: (the user service is needed all the time ...)
|
||||
lutin -cclang -mdebug zeus-package-base?build?run%zeus-launch:--srv=user
|
||||
lutin -cclang -mdebug zeus-package-base?build?run%zeus-launch:--srv=picture
|
||||
lutin -cclang -mdebug zeus-package-base?build?run%zeus-launch:--srv=video
|
||||
```
|
||||
|
||||
* Start your gateway with the service in a single process (faster: No inter-process messaging)
|
||||
|
||||
```
|
||||
lutin -cclang -mdebug zeus-package-base?build?run%zeus-gateway:--user=userName~server.org:--srv=user:--srv=picture:--srv=video
|
||||
```
|
||||
|
||||
Install and auto run:
|
||||
=====================
|
||||
|
||||
copy systemd file ```tools/router/data/zeus-router.service``` in ```/usr/lib/systemd/system/zeus-router.service```
|
||||
|
||||
Jump in ```ROOT```
|
||||
|
||||
Force systemd toupdate his dataBase
|
||||
|
||||
systemctl daemon-reload
|
||||
|
||||
Start the service:
|
||||
|
||||
systemctl start zeus-router.service
|
||||
|
||||
Run some command tools:
|
||||
=======================
|
||||
|
||||
Access to the video backend:
|
||||
```
|
||||
lutin -cclang -mdebug zeus-package-base?run%zeus-cli-video:--login=HeeroYui:--pass=plop:list
|
||||
```
|
||||
|
||||
|
||||
License (MPL v2.0)
|
||||
=====================
|
||||
Copyright zeus Edouard DUPIN
|
||||
|
||||
Licensed under the Mozilla Public License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
https://www.mozilla.org/MPL/2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
Nothing else ...
|
||||
|
||||
|
188
_abstract_function_8hpp.html
Normal file
@ -0,0 +1,188 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/AbstractFunction.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">AbstractFunction.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <zeus/debug.hpp></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_file_8hpp_source.html">zeus/File.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_buffer_8hpp_source.html">zeus/Buffer.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_buffer_call_8hpp_source.html">zeus/BufferCall.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/memory__8hpp.html">ememory/memory.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_web_server_8hpp_source.html">zeus/WebServer.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_abstract_function_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ae9f9f5c963c448215efeb319f8a8e65d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#ae9f9f5c963c448215efeb319f8a8e65d">zeus::checkOrderFunctionParameter</a> ()</td></tr>
|
||||
<tr class="separator:ae9f9f5c963c448215efeb319f8a8e65d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
191
_abstract_function_8hpp_source.html
Normal file
192
_abstract_function_type_class_8hpp.html
Normal file
@ -0,0 +1,192 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/AbstractFunctionTypeClass.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">AbstractFunctionTypeClass.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_web_server_8hpp_source.html">zeus/WebServer.hpp</a>></code><br />
|
||||
<code>#include <zeus/debug.hpp></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_8hpp_source.html">zeus/AbstractFunction.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="mine_type_8hpp_source.html">zeus/mineType.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_abstract_function_type_class_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a44cf76fe0d394c98a4f1b041dffa777f"><td class="memTemplParams" colspan="2">template<class ZEUS_CLASS_TYPE , class ZEUS_RETURN , class... ZEUS_TYPES> </td></tr>
|
||||
<tr class="memitem:a44cf76fe0d394c98a4f1b041dffa777f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a44cf76fe0d394c98a4f1b041dffa777f">zeus::executeClassCall</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > _interfaceClient, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a> > _obj, ZEUS_CLASS_TYPE *_pointer, ZEUS_RETURN(ZEUS_CLASS_TYPE::*_func)(ZEUS_TYPES...))</td></tr>
|
||||
<tr class="separator:a44cf76fe0d394c98a4f1b041dffa777f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a54f9e214dc9d85b9e0f906ff444561d2"><td class="memTemplParams" colspan="2">template<class ZEUS_CLASS_TYPE , class... ZEUS_TYPES> </td></tr>
|
||||
<tr class="memitem:a54f9e214dc9d85b9e0f906ff444561d2"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a54f9e214dc9d85b9e0f906ff444561d2">zeus::executeClassCall</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > _interfaceClient, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a> > _obj, ZEUS_CLASS_TYPE *_pointer, void(ZEUS_CLASS_TYPE::*_func)(ZEUS_TYPES...))</td></tr>
|
||||
<tr class="separator:a54f9e214dc9d85b9e0f906ff444561d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e286e66b58683703ac98a5295fccbe9"><td class="memTemplParams" colspan="2">template<typename ZEUS_RETURN , class ZEUS_CLASS_TYPE , typename... ZEUS_TYPES> </td></tr>
|
||||
<tr class="memitem:a5e286e66b58683703ac98a5295fccbe9"><td class="memTemplItemLeft" align="right" valign="top">AbstractFunction * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a5e286e66b58683703ac98a5295fccbe9">zeus::createAbstractFunctionClass</a> (const std::string &_name, ZEUS_RETURN(ZEUS_CLASS_TYPE::*_fffp)(ZEUS_TYPES...))</td></tr>
|
||||
<tr class="separator:a5e286e66b58683703ac98a5295fccbe9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
185
_abstract_function_type_class_8hpp_source.html
Normal file
191
_abstract_function_type_direct_8hpp.html
Normal file
@ -0,0 +1,191 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/AbstractFunctionTypeDirect.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">AbstractFunctionTypeDirect.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_web_server_8hpp_source.html">zeus/WebServer.hpp</a>></code><br />
|
||||
<code>#include <zeus/debug.hpp></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_8hpp_source.html">zeus/AbstractFunction.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_abstract_function_type_direct_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ac2aec3b937f444ce99312410e1fadee0"><td class="memTemplParams" colspan="2">template<class ZEUS_RETURN , class... ZEUS_TYPES> </td></tr>
|
||||
<tr class="memitem:ac2aec3b937f444ce99312410e1fadee0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#ac2aec3b937f444ce99312410e1fadee0">zeus::executeCall</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > _interfaceClient, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a> > _obj, ZEUS_RETURN(*_func)(ZEUS_TYPES...))</td></tr>
|
||||
<tr class="separator:ac2aec3b937f444ce99312410e1fadee0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1e3e2943a4a1d4d2e875431c82af9569"><td class="memTemplParams" colspan="2">template<class... ZEUS_TYPES> </td></tr>
|
||||
<tr class="memitem:a1e3e2943a4a1d4d2e875431c82af9569"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a1e3e2943a4a1d4d2e875431c82af9569">zeus::executeCall</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > _interfaceClient, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a> > _obj, void(*_func)(ZEUS_TYPES...))</td></tr>
|
||||
<tr class="separator:a1e3e2943a4a1d4d2e875431c82af9569"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3753ffe17c60cfa1d95816f26e7f582e"><td class="memTemplParams" colspan="2">template<typename ZEUS_RETURN , typename... ZEUS_TYPES> </td></tr>
|
||||
<tr class="memitem:a3753ffe17c60cfa1d95816f26e7f582e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a3753ffe17c60cfa1d95816f26e7f582e">zeus::createAbstractFunctionDirect</a> (const std::string &_name, ZEUS_RETURN(*_fffp)(ZEUS_TYPES...))</td></tr>
|
||||
<tr class="separator:a3753ffe17c60cfa1d95816f26e7f582e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
184
_abstract_function_type_direct_8hpp_source.html
Normal file
207
_buffer_8hpp.html
Normal file
@ -0,0 +1,207 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/Buffer.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Buffer.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_buffer_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structzeus_1_1header_bin.html">zeus::headerBin</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a3b489dc58a229779d18d3c42c8771875"><td class="memItemLeft" align="right" valign="top"><a id="a3b489dc58a229779d18d3c42c8771875"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>ZEUS_BUFFER_FLAG_FINISH</b>   (0x80)</td></tr>
|
||||
<tr class="separator:a3b489dc58a229779d18d3c42c8771875"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc75868cb8a0b9996e31559cdc9ab94b"><td class="memItemLeft" align="right" valign="top"><a id="acc75868cb8a0b9996e31559cdc9ab94b"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>ZEUS_BUFFER_FLAG_TYPE_MESSAGE</b>   (0x07)</td></tr>
|
||||
<tr class="separator:acc75868cb8a0b9996e31559cdc9ab94b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a625103ffbb69d01ca000fab28ed52ab6"><td class="memItemLeft" align="right" valign="top"><a id="a625103ffbb69d01ca000fab28ed52ab6"></a>
|
||||
using </td><td class="memItemRight" valign="bottom"><b>zeus::ActionAsyncClient</b> = std::function< bool(WebServer *_interface, const uint32_t &_serviceId, uint64_t _transactionId, uint64_t _part)></td></tr>
|
||||
<tr class="separator:a625103ffbb69d01ca000fab28ed52ab6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a51546e1bbd0aeaec96ba9cbac0289f7c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a51546e1bbd0aeaec96ba9cbac0289f7c">zeus::addType</a> (std::vector< uint8_t > &_data, <a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a> _type)</td></tr>
|
||||
<tr class="separator:a51546e1bbd0aeaec96ba9cbac0289f7c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a555a1d480adcfef8e9794d9e0f39d1a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a555a1d480adcfef8e9794d9e0f39d1a2">zeus::addTypeObject</a> (std::vector< uint8_t > &_data, const std::string _type)</td></tr>
|
||||
<tr class="separator:a555a1d480adcfef8e9794d9e0f39d1a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5a74776adf0fd7a016f6a53053ae53c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a5a74776adf0fd7a016f6a53053ae53c5">zeus::addTypeRaw</a> (std::vector< uint8_t > &_data)</td></tr>
|
||||
<tr class="separator:a5a74776adf0fd7a016f6a53053ae53c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
175
_buffer_8hpp_source.html
Normal file
179
_buffer_answer_8hpp.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/BufferAnswer.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">BufferAnswer.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_buffer_parameter_8hpp_source.html">zeus/BufferParameter.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_buffer_answer_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
180
_buffer_answer_8hpp_source.html
Normal file
179
_buffer_call_8hpp.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/BufferCall.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">BufferCall.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_buffer_parameter_8hpp_source.html">zeus/BufferParameter.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_buffer_call_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
175
_buffer_call_8hpp_source.html
Normal file
179
_buffer_data_8hpp.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/BufferData.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">BufferData.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_buffer_8hpp_source.html">zeus/Buffer.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_buffer_data_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
177
_buffer_data_8hpp_source.html
Normal file
172
_buffer_event_8hpp.html
Normal file
@ -0,0 +1,172 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/BufferEvent.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">BufferEvent.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_buffer_event_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
159
_buffer_event_8hpp_source.html
Normal file
172
_buffer_flow_8hpp.html
Normal file
@ -0,0 +1,172 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/BufferFlow.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">BufferFlow.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_buffer_flow_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
159
_buffer_flow_8hpp_source.html
Normal file
178
_buffer_parameter_8hpp.html
Normal file
@ -0,0 +1,178 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/BufferParameter.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">BufferParameter.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_param_type_8hpp_source.html">zeus/ParamType.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_buffer_parameter_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
175
_buffer_parameter_8hpp_source.html
Normal file
181
_client_8hpp.html
Normal file
@ -0,0 +1,181 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/Client.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Client.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_web_server_8hpp_source.html">zeus/WebServer.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/__value__8hpp.html">eproperty/Value.hpp</a>></code><br />
|
||||
<code>#include <zeus/debug.hpp></code><br />
|
||||
<code>#include <chrono></code><br />
|
||||
<code>#include <<a class="el" href="_future_8hpp_source.html">zeus/Future.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_service_remote_8hpp_source.html">zeus/ServiceRemote.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_client_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
181
_client_8hpp_source.html
Normal file
178
_file_8hpp.html
Normal file
@ -0,0 +1,178 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/File.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">File.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_file_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file_server.html">zeus::FileServer</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
168
_file_8hpp_source.html
Normal file
178
_future_8hpp.html
Normal file
@ -0,0 +1,178 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/Future.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Future.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_future_base_8hpp_source.html">zeus/FutureBase.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_future_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future.html">zeus::Future< ZEUS_RETURN ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html">zeus::Future< void ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2014, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
163
_future_8hpp_source.html
Normal file
176
_future_base_8hpp.html
Normal file
@ -0,0 +1,176 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/FutureBase.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FutureBase.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_future_data_8hpp_source.html">zeus/FutureData.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_future_base_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2014, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
176
_future_base_8hpp_source.html
Normal file
179
_future_data_8hpp.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/FutureData.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FutureData.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_buffer_8hpp_source.html">zeus/Buffer.hpp</a>></code><br />
|
||||
<code>#include <functional></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/memory__8hpp.html">ememory/memory.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_future_data_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2014, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
169
_future_data_8hpp_source.html
Normal file
193
_param_type_8hpp.html
Normal file
@ -0,0 +1,193 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/ParamType.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">ParamType.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <string></code><br />
|
||||
</div>
|
||||
<p><a href="_param_type_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a92e4dd9ea1cdb2b613c238e5a1c88786"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE > </td></tr>
|
||||
<tr class="memitem:a92e4dd9ea1cdb2b613c238e5a1c88786"><td class="memTemplItemLeft" align="right" valign="top">const ParamType & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a92e4dd9ea1cdb2b613c238e5a1c88786">zeus::createType</a> ()</td></tr>
|
||||
<tr class="separator:a92e4dd9ea1cdb2b613c238e5a1c88786"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa265ec8168ca77d576f0b76269e79e9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#aa265ec8168ca77d576f0b76269e79e9d">zeus::checkCompatibility</a> (const ParamType &_first, const ParamType &_second)</td></tr>
|
||||
<tr class="separator:aa265ec8168ca77d576f0b76269e79e9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a393fdf57a219b1e33d5d1250ecf39e20"><td class="memItemLeft" align="right" valign="top">const uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a393fdf57a219b1e33d5d1250ecf39e20">zeus::paramTypeObject</a></td></tr>
|
||||
<tr class="separator:a393fdf57a219b1e33d5d1250ecf39e20"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c296518b46136de7a0309b0b0a778d4"><td class="memItemLeft" align="right" valign="top">const uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a7c296518b46136de7a0309b0b0a778d4">zeus::paramTypeRaw</a></td></tr>
|
||||
<tr class="separator:a7c296518b46136de7a0309b0b0a778d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
172
_param_type_8hpp_source.html
Normal file
179
_remote_process_call_8hpp.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/RemoteProcessCall.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">RemoteProcessCall.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_web_server_8hpp_source.html">zeus/WebServer.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_type_direct_8hpp_source.html">zeus/AbstractFunctionTypeDirect.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_type_class_8hpp_source.html">zeus/AbstractFunctionTypeClass.hpp</a>></code><br />
|
||||
<code>#include <zeus/debug.hpp></code><br />
|
||||
</div>
|
||||
<p><a href="_remote_process_call_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
185
_remote_process_call_8hpp_source.html
Normal file
186
_service_8hpp.html
Normal file
@ -0,0 +1,186 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/Service.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Service.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_web_server_8hpp_source.html">zeus/WebServer.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/__value__8hpp.html">eproperty/Value.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_type_direct_8hpp_source.html">zeus/AbstractFunctionTypeDirect.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_type_class_8hpp_source.html">zeus/AbstractFunctionTypeClass.hpp</a>></code><br />
|
||||
<code>#include <zeus/debug.hpp></code><br />
|
||||
<code>#include <<a class="el" href="_remote_process_call_8hpp_source.html">zeus/RemoteProcessCall.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_future_8hpp_source.html">zeus/Future.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_service_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service_type.html">zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
201
_service_8hpp_source.html
Normal file
180
_service_remote_8hpp.html
Normal file
@ -0,0 +1,180 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/ServiceRemote.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">ServiceRemote.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_web_server_8hpp_source.html">zeus/WebServer.hpp</a>></code><br />
|
||||
<code>#include <zeus/debug.hpp></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_8hpp_source.html">zeus/AbstractFunction.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_service_remote_8hpp_source.html">zeus/ServiceRemote.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_future_8hpp_source.html">zeus/Future.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_service_remote_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service_remote.html">zeus::ServiceRemote</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
173
_service_remote_8hpp_source.html
Normal file
202
_web_server_8hpp.html
Normal file
@ -0,0 +1,202 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: framework/atria-soft/zeus/zeus/WebServer.hpp File Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_96d802beaf7bb3afdcf2656a2c8ec44e.html">zeus</a></li><li class="navelem"><a class="el" href="dir_645a2e7aebb6c78a7ec97ee8c38ef7e7.html">zeus</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">WebServer.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="_buffer_8hpp_source.html">zeus/Buffer.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_buffer_answer_8hpp_source.html">zeus/BufferAnswer.hpp</a>></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/__web__socket__8hpp.html">enet/WebSocket.hpp</a>></code><br />
|
||||
<code>#include <thread></code><br />
|
||||
<code>#include <<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/memory__8hpp.html">ememory/memory.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_abstract_function_8hpp_source.html">zeus/AbstractFunction.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="_future_base_8hpp_source.html">zeus/FutureBase.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="_web_server_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacezeus"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html">zeus</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a74d8f0879385faf351d920f4a81cc016"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a74d8f0879385faf351d920f4a81cc016">zeus::createBaseCall</a> (uint64_t _transactionId, const std::string &_functionName, const uint32_t &_serviceId=0)</td></tr>
|
||||
<tr class="separator:a74d8f0879385faf351d920f4a81cc016"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a834488f60b43d9e43485cf7e3b55f515"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a834488f60b43d9e43485cf7e3b55f515">zeus::createParam</a> (int32_t _paramId, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > _obj)</td></tr>
|
||||
<tr class="separator:a834488f60b43d9e43485cf7e3b55f515"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aab568ddf2be371a89486091712908733"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE , class... _ARGS> </td></tr>
|
||||
<tr class="memitem:aab568ddf2be371a89486091712908733"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#aab568ddf2be371a89486091712908733">zeus::createParam</a> (int32_t _paramId, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > _obj, const ZEUS_TYPE &_param, _ARGS &&... _args)</td></tr>
|
||||
<tr class="separator:aab568ddf2be371a89486091712908733"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac75769f2ca12b47680041fc65575e69a"><td class="memTemplParams" colspan="2">template<class... _ARGS> </td></tr>
|
||||
<tr class="memitem:ac75769f2ca12b47680041fc65575e69a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#ac75769f2ca12b47680041fc65575e69a">zeus::createParam</a> (int32_t _paramId, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > _obj, const char *_param, _ARGS &&... _args)</td></tr>
|
||||
<tr class="separator:ac75769f2ca12b47680041fc65575e69a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4faca5c85c0805d617bc7ceee5bbac68"><td class="memTemplParams" colspan="2">template<class... _ARGS> </td></tr>
|
||||
<tr class="memitem:a4faca5c85c0805d617bc7ceee5bbac68"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a4faca5c85c0805d617bc7ceee5bbac68">zeus::createCall</a> (uint64_t _transactionId, const std::string &_functionName, _ARGS &&... _args)</td></tr>
|
||||
<tr class="separator:a4faca5c85c0805d617bc7ceee5bbac68"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1931ca7b007fd5da643aa68acd43299f"><td class="memTemplParams" colspan="2">template<class... _ARGS> </td></tr>
|
||||
<tr class="memitem:a1931ca7b007fd5da643aa68acd43299f"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacezeus.html#a1931ca7b007fd5da643aa68acd43299f">zeus::createCallService</a> (uint64_t _transactionId, const uint32_t &_serviceName, const std::string &_functionName, _ARGS &&... _args)</td></tr>
|
||||
<tr class="separator:a1931ca7b007fd5da643aa68acd43299f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016, Edouard DUPIN, all right reserved </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
205
_web_server_8hpp_source.html
Normal file
179
annotated.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Class List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacezeus.html" target="_self">zeus</a></td><td class="desc">Main zeus library namespace </td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_abstract_function.html" target="_self">AbstractFunction</a></td><td class="desc">Interface to store a function and call it after with a <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> </td></tr>
|
||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_abstract_function_type_class.html" target="_self">AbstractFunctionTypeClass</a></td><td class="desc">Chass that permit to declare a function that call intanced element or a class element </td></tr>
|
||||
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_abstract_function_type_direct.html" target="_self">AbstractFunctionTypeDirect</a></td><td class="desc">Chass that permit to declare a function that call global function </td></tr>
|
||||
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_buffer.html" target="_self">Buffer</a></td><td class="desc">Protocol buffer to transmit datas </td></tr>
|
||||
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_buffer_answer.html" target="_self">BufferAnswer</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_buffer_call.html" target="_self">BufferCall</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_buffer_data.html" target="_self">BufferData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_buffer_parameter.html" target="_self">BufferParameter</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_client.html" target="_self">Client</a></td><td class="desc"><a class="el" href="classzeus_1_1_client.html" title="Client interface to acces on the remote service and gateway. ">Client</a> interface to acces on the remote service and gateway </td></tr>
|
||||
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_client_property.html" target="_self">ClientProperty</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_file.html" target="_self">File</a></td><td class="desc"><a class="el" href="classzeus_1_1_file.html" title="File inetrface. ">File</a> inetrface </td></tr>
|
||||
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_file_server.html" target="_self">FileServer</a></td><td class="desc"><a class="el" href="classzeus_1_1_file.html" title="File inetrface. ">File</a> server interface </td></tr>
|
||||
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_future.html" target="_self">Future</a></td><td class="desc"><a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> template to cast type in a specific type </td></tr>
|
||||
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_future_3_01void_01_4.html" target="_self">Future< void ></a></td><td class="desc"><a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> template to cast type in a void methode (fallback) </td></tr>
|
||||
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_future_base.html" target="_self">FutureBase</a></td><td class="desc">Generic zeus <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> interface to get data asynchronously </td></tr>
|
||||
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_future_data.html" target="_self">FutureData</a></td><td class="desc">Data interface of the future (the future can be copied, but the data need to stay.. </td></tr>
|
||||
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structzeus_1_1header_bin.html" target="_self">headerBin</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_param_type.html" target="_self">ParamType</a></td><td class="desc">Generisation of type of the type of the parameter </td></tr>
|
||||
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_remote_process_call.html" target="_self">RemoteProcessCall</a></td><td class="desc">Local declaration of call local data </td></tr>
|
||||
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_service.html" target="_self">Service</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_service_remote.html" target="_self">ServiceRemote</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_service_type.html" target="_self">ServiceType</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classzeus_1_1_web_server.html" target="_self">WebServer</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -1 +0,0 @@
|
||||
MR Edouard DUPIN <yui.heero@gmail.com>
|
176
classes.html
Normal file
@ -0,0 +1,176 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Class Index</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a> | <a class="qindex" href="#letter_b">b</a> | <a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_f">f</a> | <a class="qindex" href="#letter_h">h</a> | <a class="qindex" href="#letter_p">p</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_w">w</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="classzeus_1_1_buffer_call.html">BufferCall</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_file_server.html">FileServer</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  r  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classzeus_1_1_buffer_data.html">BufferData</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_future.html">Future</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">AbstractFunction</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_buffer_parameter.html">BufferParameter</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html">Future< void ></a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_remote_process_call.html">RemoteProcessCall</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">AbstractFunctionTypeClass</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  c  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  s  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">AbstractFunctionTypeDirect</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_future_data.html">FutureData</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  b  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="classzeus_1_1_client.html">Client</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  h  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="classzeus_1_1_service.html">Service</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classzeus_1_1_client_property.html">ClientProperty</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_service_remote.html">ServiceRemote</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classzeus_1_1_buffer.html">Buffer</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  f  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="structzeus_1_1header_bin.html">headerBin</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_service_type.html">ServiceType</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classzeus_1_1_buffer_answer.html">BufferAnswer</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  p  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  w  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td></td><td valign="top"><a class="el" href="classzeus_1_1_file.html">File</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td></td><td></td><td valign="top"><a class="el" href="classzeus_1_1_param_type.html">ParamType</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td valign="top"><a class="el" href="classzeus_1_1_web_server.html">WebServer</a> (<a class="el" href="namespacezeus.html">zeus</a>)   </td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a> | <a class="qindex" href="#letter_b">b</a> | <a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_f">f</a> | <a class="qindex" href="#letter_h">h</a> | <a class="qindex" href="#letter_p">p</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_w">w</a></div>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
179
classzeus_1_1_abstract_function-members.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_abstract_function.html">AbstractFunction</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::AbstractFunction Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a67f6cabe1dc5fca02b7cb5396f958a5c">AbstractFunction</a>(const std::string &_name)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a82ffc80b0ba508933edbdb34fbfd607d">addParam</a>(const std::string &_name, const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#ac51676c8afc14adeec8e201dbc149f66">execute</a>(ememory::SharedPtr< zeus::WebServer > _interfaceClient, ememory::SharedPtr< zeus::BufferCall > _obj, void *_class=nullptr)=0</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a93bb803ddba0b8e2346ce7f505972a19">getDescription</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#af714da6a34db67ff90d0d7e2134c537e">getName</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a0d1a6a22b58dd4a4a33df95cf430d790">getPrototype</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a97d6fbd3a3e7ee222853833d44645e45">getPrototypeParam</a>() const =0</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a74686a5493a0bba570934def16ca5ee2">getPrototypeReturn</a>() const =0</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a2ffe971db7283008e7d019079bdc4404">getSignature</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a005de2efdd0b6a512806aeb01c8335f3">getType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#adf677a4cd2e1ebb2afd618edccaf8919">m_description</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a07b2b2c5e292b134ed94cba2c77a0fad">m_name</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#ac45d8ec5373d9d4a3c3aa20ec58ea194">m_paramsDescription</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a9c11f20b5f3067ba6d82fbb4fdfd88e7">m_returnDescription</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#abef361d1a08a668fd451df79fa18952d">m_type</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a3ea82864cd57ebb5b4f349fb8e28bbc6">setDescription</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#aad01df6028577b64ee2289c48f1087d5">setParam</a>(int32_t _idParam, const std::string &_name, const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a7e6d71f6f6dce5624531986dc02d69bb">setReturn</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#aec2aae9ebbf1203ec3ded6caf8e061b9">setType</a>(enum type _type)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a356a114e19e9c398153f66e49a8d3b4b">~AbstractFunction</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
843
classzeus_1_1_abstract_function.html
Normal file
@ -0,0 +1,843 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::AbstractFunction Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_abstract_function.html">AbstractFunction</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_abstract_function-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::AbstractFunction Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_abstract_function_8hpp_source.html">AbstractFunction.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::AbstractFunction:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_abstract_function.png" usemap="#zeus::AbstractFunction_map" alt=""/>
|
||||
<map id="zeus::AbstractFunction_map" name="zeus::AbstractFunction_map">
|
||||
<area href="classzeus_1_1_abstract_function_type_class.html" title="Chass that permit to declare a function that call intanced element or a class element. " alt="zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES >" shape="rect" coords="0,56,529,80"/>
|
||||
<area href="classzeus_1_1_abstract_function_type_direct.html" title="Chass that permit to declare a function that call global function. " alt="zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES >" shape="rect" coords="539,56,1068,80"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:a92971542cd402eed6be8f1c20e2ac6e7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7a5c940de9c166a32dc1f63d9dafc6822f">type::unknow</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7a9c70933aff6b2a6d08c687a6cbb6b765">type::global</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7af5ddaf0ca7929578b408c909429f68f2">type::local</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7aaaabf0d39951f3e6c3e8a7911df524c2">type::service</a>,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7aa8cfde6331bd59eb2ac96f8911c4b666">type::object</a>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a92971542cd402eed6be8f1c20e2ac6e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a356a114e19e9c398153f66e49a8d3b4b"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a356a114e19e9c398153f66e49a8d3b4b">~AbstractFunction</a> ()=default</td></tr>
|
||||
<tr class="separator:a356a114e19e9c398153f66e49a8d3b4b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a005de2efdd0b6a512806aeb01c8335f3"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a005de2efdd0b6a512806aeb01c8335f3">getType</a> () const</td></tr>
|
||||
<tr class="separator:a005de2efdd0b6a512806aeb01c8335f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec2aae9ebbf1203ec3ded6caf8e061b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#aec2aae9ebbf1203ec3ded6caf8e061b9">setType</a> (enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> _type)</td></tr>
|
||||
<tr class="separator:aec2aae9ebbf1203ec3ded6caf8e061b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af714da6a34db67ff90d0d7e2134c537e"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#af714da6a34db67ff90d0d7e2134c537e">getName</a> () const</td></tr>
|
||||
<tr class="separator:af714da6a34db67ff90d0d7e2134c537e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a93bb803ddba0b8e2346ce7f505972a19"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a93bb803ddba0b8e2346ce7f505972a19">getDescription</a> () const</td></tr>
|
||||
<tr class="separator:a93bb803ddba0b8e2346ce7f505972a19"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ea82864cd57ebb5b4f349fb8e28bbc6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a3ea82864cd57ebb5b4f349fb8e28bbc6">setDescription</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a3ea82864cd57ebb5b4f349fb8e28bbc6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad01df6028577b64ee2289c48f1087d5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#aad01df6028577b64ee2289c48f1087d5">setParam</a> (int32_t _idParam, const std::string &_name, const std::string &_desc)</td></tr>
|
||||
<tr class="separator:aad01df6028577b64ee2289c48f1087d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82ffc80b0ba508933edbdb34fbfd607d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a82ffc80b0ba508933edbdb34fbfd607d">addParam</a> (const std::string &_name, const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a82ffc80b0ba508933edbdb34fbfd607d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e6d71f6f6dce5624531986dc02d69bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a7e6d71f6f6dce5624531986dc02d69bb">setReturn</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a7e6d71f6f6dce5624531986dc02d69bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d1a6a22b58dd4a4a33df95cf430d790"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a0d1a6a22b58dd4a4a33df95cf430d790">getPrototype</a> () const</td></tr>
|
||||
<tr class="separator:a0d1a6a22b58dd4a4a33df95cf430d790"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ffe971db7283008e7d019079bdc4404"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a2ffe971db7283008e7d019079bdc4404">getSignature</a> () const</td></tr>
|
||||
<tr class="separator:a2ffe971db7283008e7d019079bdc4404"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a74686a5493a0bba570934def16ca5ee2"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a74686a5493a0bba570934def16ca5ee2">getPrototypeReturn</a> () const =0</td></tr>
|
||||
<tr class="separator:a74686a5493a0bba570934def16ca5ee2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a97d6fbd3a3e7ee222853833d44645e45"><td class="memItemLeft" align="right" valign="top">virtual std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a97d6fbd3a3e7ee222853833d44645e45">getPrototypeParam</a> () const =0</td></tr>
|
||||
<tr class="separator:a97d6fbd3a3e7ee222853833d44645e45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac51676c8afc14adeec8e201dbc149f66"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#ac51676c8afc14adeec8e201dbc149f66">execute</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > _interfaceClient, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > _obj, void *_class=nullptr)=0</td></tr>
|
||||
<tr class="separator:ac51676c8afc14adeec8e201dbc149f66"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a67f6cabe1dc5fca02b7cb5396f958a5c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a67f6cabe1dc5fca02b7cb5396f958a5c">AbstractFunction</a> (const std::string &_name)</td></tr>
|
||||
<tr class="separator:a67f6cabe1dc5fca02b7cb5396f958a5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:abef361d1a08a668fd451df79fa18952d"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#abef361d1a08a668fd451df79fa18952d">m_type</a></td></tr>
|
||||
<tr class="separator:abef361d1a08a668fd451df79fa18952d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07b2b2c5e292b134ed94cba2c77a0fad"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a07b2b2c5e292b134ed94cba2c77a0fad">m_name</a></td></tr>
|
||||
<tr class="separator:a07b2b2c5e292b134ed94cba2c77a0fad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf677a4cd2e1ebb2afd618edccaf8919"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#adf677a4cd2e1ebb2afd618edccaf8919">m_description</a></td></tr>
|
||||
<tr class="separator:adf677a4cd2e1ebb2afd618edccaf8919"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac45d8ec5373d9d4a3c3aa20ec58ea194"><td class="memItemLeft" align="right" valign="top">std::vector< std::pair< std::string, std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#ac45d8ec5373d9d4a3c3aa20ec58ea194">m_paramsDescription</a></td></tr>
|
||||
<tr class="separator:ac45d8ec5373d9d4a3c3aa20ec58ea194"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c11f20b5f3067ba6d82fbb4fdfd88e7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a9c11f20b5f3067ba6d82fbb4fdfd88e7">m_returnDescription</a></td></tr>
|
||||
<tr class="separator:a9c11f20b5f3067ba6d82fbb4fdfd88e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Interface to store a function and call it after with a <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>. </p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a id="a92971542cd402eed6be8f1c20e2ac6e7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a92971542cd402eed6be8f1c20e2ac6e7">§ </a></span>type</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">zeus::AbstractFunction::type</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Under type of the call methode. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a92971542cd402eed6be8f1c20e2ac6e7a5c940de9c166a32dc1f63d9dafc6822f"></a>unknow </td><td class="fielddoc"><p>Does not know the type of the call. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a92971542cd402eed6be8f1c20e2ac6e7a9c70933aff6b2a6d08c687a6cbb6b765"></a>global </td><td class="fielddoc"><p>This is a global function. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a92971542cd402eed6be8f1c20e2ac6e7af5ddaf0ca7929578b408c909429f68f2"></a>local </td><td class="fielddoc"><p>This is a local fucntion. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a92971542cd402eed6be8f1c20e2ac6e7aaaabf0d39951f3e6c3e8a7911df524c2"></a>service </td><td class="fielddoc"><p>This call a service function (global function like "srv.xxx") </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a92971542cd402eed6be8f1c20e2ac6e7aa8cfde6331bd59eb2ac96f8911c4b666"></a>object </td><td class="fielddoc"><p>this is for service instance call </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a67f6cabe1dc5fca02b7cb5396f958a5c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a67f6cabe1dc5fca02b7cb5396f958a5c">§ </a></span>AbstractFunction()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::AbstractFunction::AbstractFunction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Nmae of the function </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a356a114e19e9c398153f66e49a8d3b4b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a356a114e19e9c398153f66e49a8d3b4b">§ </a></span>~AbstractFunction()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual zeus::AbstractFunction::~AbstractFunction </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>generic virtual destructor </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a82ffc80b0ba508933edbdb34fbfd607d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a82ffc80b0ba508933edbdb34fbfd607d">§ </a></span>addParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::AbstractFunction::addParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_desc</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the parameter name and description of the last parameter not set (increment id every element) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the parameter </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_desc</td><td>Description of the parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac51676c8afc14adeec8e201dbc149f66"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac51676c8afc14adeec8e201dbc149f66">§ </a></span>execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void zeus::AbstractFunction::execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > </td>
|
||||
<td class="paramname"><em>_interfaceClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > </td>
|
||||
<td class="paramname"><em>_obj</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>_class</em> = <code>nullptr</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Execute the function with all parameter properties. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interfaceClient</td><td>Web interface to anser values </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Call object </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_class</td><td>Pointer on the object that might be call (note: brut cast) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Implemented in <a class="el" href="classzeus_1_1_abstract_function_type_class.html#aac3650ce55acd310b33e03990051759b">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>, and <a class="el" href="classzeus_1_1_abstract_function_type_direct.html#ae84681d3fece2079c60f0f9ea6b3a45e">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a93bb803ddba0b8e2346ce7f505972a19"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a93bb803ddba0b8e2346ce7f505972a19">§ </a></span>getDescription()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::AbstractFunction::getDescription </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the description of the function. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The description string of the function (same as doxygen 'brief') </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af714da6a34db67ff90d0d7e2134c537e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af714da6a34db67ff90d0d7e2134c537e">§ </a></span>getName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::AbstractFunction::getName </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the name of the function. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Function name </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0d1a6a22b58dd4a4a33df95cf430d790"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0d1a6a22b58dd4a4a33df95cf430d790">§ </a></span>getPrototype()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::AbstractFunction::getPrototype </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the prototype of the function with the parameter name and type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The fucntion like "void maFonction(int32 parameter_1, vector:string parameter_2);" </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a97d6fbd3a3e7ee222853833d44645e45"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a97d6fbd3a3e7ee222853833d44645e45">§ </a></span>getPrototypeParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual std::vector<std::string> zeus::AbstractFunction::getPrototypeParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the list of type of the parameter. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>List of types (zeus singature mode) </dd></dl>
|
||||
|
||||
<p>Implemented in <a class="el" href="classzeus_1_1_abstract_function_type_class.html#a10ef08a9533e15782a10009a805ad0b6">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>, and <a class="el" href="classzeus_1_1_abstract_function_type_direct.html#a9e012a17f4b5dddf603f6905b92235da">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a74686a5493a0bba570934def16ca5ee2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a74686a5493a0bba570934def16ca5ee2">§ </a></span>getPrototypeReturn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual std::string zeus::AbstractFunction::getPrototypeReturn </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the string of the type of the return value. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>type string of the return value </dd></dl>
|
||||
|
||||
<p>Implemented in <a class="el" href="classzeus_1_1_abstract_function_type_class.html#a8b74b51cfb1938ec4c7104e86e135b16">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>, and <a class="el" href="classzeus_1_1_abstract_function_type_direct.html#ab5d1aa6bb0b1d96d39fa0eb27e3074bd">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2ffe971db7283008e7d019079bdc4404"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2ffe971db7283008e7d019079bdc4404">§ </a></span>getSignature()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual std::string zeus::AbstractFunction::getSignature </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the signature of the function. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The signature of the function: "void(int32,vector:string);" </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a005de2efdd0b6a512806aeb01c8335f3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a005de2efdd0b6a512806aeb01c8335f3">§ </a></span>getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> zeus::AbstractFunction::getType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the tyope of the call that is needed to do. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Type of the call. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3ea82864cd57ebb5b4f349fb8e28bbc6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3ea82864cd57ebb5b4f349fb8e28bbc6">§ </a></span>setDescription()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::AbstractFunction::setDescription </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_desc</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set a new description of the function. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_desc</td><td>Descriptive string </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aad01df6028577b64ee2289c48f1087d5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad01df6028577b64ee2289c48f1087d5">§ </a></span>setParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::AbstractFunction::setParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int32_t </td>
|
||||
<td class="paramname"><em>_idParam</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_desc</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the parameter name and description. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_idParam</td><td>Number of the parameter </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the parameter </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_desc</td><td>Description of the parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7e6d71f6f6dce5624531986dc02d69bb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7e6d71f6f6dce5624531986dc02d69bb">§ </a></span>setReturn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::AbstractFunction::setReturn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_desc</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the return description of the Function. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_desc</td><td>Description of the return parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aec2aae9ebbf1203ec3ded6caf8e061b9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aec2aae9ebbf1203ec3ded6caf8e061b9">§ </a></span>setType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::AbstractFunction::setType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> </td>
|
||||
<td class="paramname"><em>_type</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the type of the call that must be done for this function. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_type</td><td>New type of the call. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="adf677a4cd2e1ebb2afd618edccaf8919"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adf677a4cd2e1ebb2afd618edccaf8919">§ </a></span>m_description</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::AbstractFunction::m_description</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>description of the function </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a07b2b2c5e292b134ed94cba2c77a0fad"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a07b2b2c5e292b134ed94cba2c77a0fad">§ </a></span>m_name</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::AbstractFunction::m_name</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>name of the function </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac45d8ec5373d9d4a3c3aa20ec58ea194"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac45d8ec5373d9d4a3c3aa20ec58ea194">§ </a></span>m_paramsDescription</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<std::pair<std::string, std::string> > zeus::AbstractFunction::m_paramsDescription</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>List of the parameter descriptions. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9c11f20b5f3067ba6d82fbb4fdfd88e7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9c11f20b5f3067ba6d82fbb4fdfd88e7">§ </a></span>m_returnDescription</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::AbstractFunction::m_returnDescription</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Return description of the Function. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abef361d1a08a668fd451df79fa18952d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abef361d1a08a668fd451df79fa18952d">§ </a></span>m_type</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> zeus::AbstractFunction::m_type</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Type of the subCall (to permit to call many type of call) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_abstract_function_8hpp_source.html">AbstractFunction.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_abstract_function.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
184
classzeus_1_1_abstract_function_type_class-members.html
Normal file
@ -0,0 +1,184 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">AbstractFunctionTypeClass</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a67f6cabe1dc5fca02b7cb5396f958a5c">AbstractFunction</a>(const std::string &_name)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#ad9144ff1087cb948e869da722b6340f4">AbstractFunctionTypeClass</a>(const std::string &_name, functionType _fptr)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a82ffc80b0ba508933edbdb34fbfd607d">addParam</a>(const std::string &_name, const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#aac3650ce55acd310b33e03990051759b">execute</a>(ememory::SharedPtr< zeus::WebServer > _interfaceClient, ememory::SharedPtr< zeus::BufferCall > _obj, void *_class) override</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>functionType</b> typedef (defined in <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a93bb803ddba0b8e2346ce7f505972a19">getDescription</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#af714da6a34db67ff90d0d7e2134c537e">getName</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a0d1a6a22b58dd4a4a33df95cf430d790">getPrototype</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#a10ef08a9533e15782a10009a805ad0b6">getPrototypeParam</a>() const override</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#a8b74b51cfb1938ec4c7104e86e135b16">getPrototypeReturn</a>() const override</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a2ffe971db7283008e7d019079bdc4404">getSignature</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a005de2efdd0b6a512806aeb01c8335f3">getType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#adf677a4cd2e1ebb2afd618edccaf8919">m_description</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_function</b> (defined in <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a07b2b2c5e292b134ed94cba2c77a0fad">m_name</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#ac45d8ec5373d9d4a3c3aa20ec58ea194">m_paramsDescription</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_paramType</b> (defined in <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a9c11f20b5f3067ba6d82fbb4fdfd88e7">m_returnDescription</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_returnType</b> (defined in <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#abef361d1a08a668fd451df79fa18952d">m_type</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a3ea82864cd57ebb5b4f349fb8e28bbc6">setDescription</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#aad01df6028577b64ee2289c48f1087d5">setParam</a>(int32_t _idParam, const std::string &_name, const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a7e6d71f6f6dce5624531986dc02d69bb">setReturn</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#aec2aae9ebbf1203ec3ded6caf8e061b9">setType</a>(enum type _type)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a356a114e19e9c398153f66e49a8d3b4b">~AbstractFunction</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
433
classzeus_1_1_abstract_function_type_class.html
Normal file
@ -0,0 +1,433 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES > Class Template Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">AbstractFunctionTypeClass</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="#pro-static-attribs">Static Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_abstract_function_type_class-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES > Class Template Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_abstract_function_type_class_8hpp_source.html">AbstractFunctionTypeClass.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES >:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_abstract_function_type_class.png" usemap="#zeus::AbstractFunctionTypeClass_3C_20ZEUS_5FRETURN_2C_20ZEUS_5FCLASS_5FTYPE_2C_20ZEUS_5FTYPES_20_3E_map" alt=""/>
|
||||
<map id="zeus::AbstractFunctionTypeClass_3C_20ZEUS_5FRETURN_2C_20ZEUS_5FCLASS_5FTYPE_2C_20ZEUS_5FTYPES_20_3E_map" name="zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES >_map">
|
||||
<area href="classzeus_1_1_abstract_function.html" title="Interface to store a function and call it after with a zeus::Buffer. " alt="zeus::AbstractFunction" shape="rect" coords="0,0,529,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:a13092300e95798def11dd58466049be2"><td class="memItemLeft" align="right" valign="top"><a id="a13092300e95798def11dd58466049be2"></a>
|
||||
using </td><td class="memItemRight" valign="bottom"><b>functionType</b> = ZEUS_RETURN(ZEUS_CLASS_TYPE::*)(ZEUS_TYPES...)</td></tr>
|
||||
<tr class="separator:a13092300e95798def11dd58466049be2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_types_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:a92971542cd402eed6be8f1c20e2ac6e7 inherit pub_types_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7a5c940de9c166a32dc1f63d9dafc6822f">type::unknow</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7a9c70933aff6b2a6d08c687a6cbb6b765">type::global</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7af5ddaf0ca7929578b408c909429f68f2">type::local</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7aaaabf0d39951f3e6c3e8a7911df524c2">type::service</a>,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7aa8cfde6331bd59eb2ac96f8911c4b666">type::object</a>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a92971542cd402eed6be8f1c20e2ac6e7 inherit pub_types_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ad9144ff1087cb948e869da722b6340f4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#ad9144ff1087cb948e869da722b6340f4">AbstractFunctionTypeClass</a> (const std::string &_name, functionType _fptr)</td></tr>
|
||||
<tr class="separator:ad9144ff1087cb948e869da722b6340f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8b74b51cfb1938ec4c7104e86e135b16"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#a8b74b51cfb1938ec4c7104e86e135b16">getPrototypeReturn</a> () const override</td></tr>
|
||||
<tr class="separator:a8b74b51cfb1938ec4c7104e86e135b16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a10ef08a9533e15782a10009a805ad0b6"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#a10ef08a9533e15782a10009a805ad0b6">getPrototypeParam</a> () const override</td></tr>
|
||||
<tr class="separator:a10ef08a9533e15782a10009a805ad0b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aac3650ce55acd310b33e03990051759b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_class.html#aac3650ce55acd310b33e03990051759b">execute</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > _interfaceClient, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > _obj, void *_class) override</td></tr>
|
||||
<tr class="separator:aac3650ce55acd310b33e03990051759b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:a356a114e19e9c398153f66e49a8d3b4b inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a356a114e19e9c398153f66e49a8d3b4b">~AbstractFunction</a> ()=default</td></tr>
|
||||
<tr class="separator:a356a114e19e9c398153f66e49a8d3b4b inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a005de2efdd0b6a512806aeb01c8335f3 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a005de2efdd0b6a512806aeb01c8335f3">getType</a> () const</td></tr>
|
||||
<tr class="separator:a005de2efdd0b6a512806aeb01c8335f3 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec2aae9ebbf1203ec3ded6caf8e061b9 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#aec2aae9ebbf1203ec3ded6caf8e061b9">setType</a> (enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> _type)</td></tr>
|
||||
<tr class="separator:aec2aae9ebbf1203ec3ded6caf8e061b9 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af714da6a34db67ff90d0d7e2134c537e inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#af714da6a34db67ff90d0d7e2134c537e">getName</a> () const</td></tr>
|
||||
<tr class="separator:af714da6a34db67ff90d0d7e2134c537e inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a93bb803ddba0b8e2346ce7f505972a19 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a93bb803ddba0b8e2346ce7f505972a19">getDescription</a> () const</td></tr>
|
||||
<tr class="separator:a93bb803ddba0b8e2346ce7f505972a19 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ea82864cd57ebb5b4f349fb8e28bbc6 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a3ea82864cd57ebb5b4f349fb8e28bbc6">setDescription</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a3ea82864cd57ebb5b4f349fb8e28bbc6 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad01df6028577b64ee2289c48f1087d5 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#aad01df6028577b64ee2289c48f1087d5">setParam</a> (int32_t _idParam, const std::string &_name, const std::string &_desc)</td></tr>
|
||||
<tr class="separator:aad01df6028577b64ee2289c48f1087d5 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82ffc80b0ba508933edbdb34fbfd607d inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a82ffc80b0ba508933edbdb34fbfd607d">addParam</a> (const std::string &_name, const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a82ffc80b0ba508933edbdb34fbfd607d inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e6d71f6f6dce5624531986dc02d69bb inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a7e6d71f6f6dce5624531986dc02d69bb">setReturn</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a7e6d71f6f6dce5624531986dc02d69bb inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d1a6a22b58dd4a4a33df95cf430d790 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a0d1a6a22b58dd4a4a33df95cf430d790">getPrototype</a> () const</td></tr>
|
||||
<tr class="separator:a0d1a6a22b58dd4a4a33df95cf430d790 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ffe971db7283008e7d019079bdc4404 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a2ffe971db7283008e7d019079bdc4404">getSignature</a> () const</td></tr>
|
||||
<tr class="separator:a2ffe971db7283008e7d019079bdc4404 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:adf960d1efbdcda59be7d0ef96a74826e"><td class="memItemLeft" align="right" valign="top"><a id="adf960d1efbdcda59be7d0ef96a74826e"></a>
|
||||
functionType </td><td class="memItemRight" valign="bottom"><b>m_function</b></td></tr>
|
||||
<tr class="separator:adf960d1efbdcda59be7d0ef96a74826e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
|
||||
Static Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a363a30c6b4ad791acfadf1b98df33598"><td class="memItemLeft" align="right" valign="top"><a id="a363a30c6b4ad791acfadf1b98df33598"></a>
|
||||
static const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> </td><td class="memItemRight" valign="bottom"><b>m_returnType</b> = <a class="el" href="namespacezeus.html#a92e4dd9ea1cdb2b613c238e5a1c88786">createType</a><ZEUS_RETURN>()</td></tr>
|
||||
<tr class="separator:a363a30c6b4ad791acfadf1b98df33598"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af18ee822ce19f490bf7f075aaaa4abcc"><td class="memItemLeft" align="right" valign="top"><a id="af18ee822ce19f490bf7f075aaaa4abcc"></a>
|
||||
static const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> </td><td class="memItemRight" valign="bottom"><b>m_paramType</b> [sizeof...(ZEUS_TYPES)] = {<a class="el" href="namespacezeus.html#a92e4dd9ea1cdb2b613c238e5a1c88786">createType</a><ZEUS_TYPES>()...}</td></tr>
|
||||
<tr class="separator:af18ee822ce19f490bf7f075aaaa4abcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:a67f6cabe1dc5fca02b7cb5396f958a5c inherit pro_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a67f6cabe1dc5fca02b7cb5396f958a5c">AbstractFunction</a> (const std::string &_name)</td></tr>
|
||||
<tr class="separator:a67f6cabe1dc5fca02b7cb5396f958a5c inherit pro_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:abef361d1a08a668fd451df79fa18952d inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#abef361d1a08a668fd451df79fa18952d">m_type</a></td></tr>
|
||||
<tr class="separator:abef361d1a08a668fd451df79fa18952d inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07b2b2c5e292b134ed94cba2c77a0fad inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a07b2b2c5e292b134ed94cba2c77a0fad">m_name</a></td></tr>
|
||||
<tr class="separator:a07b2b2c5e292b134ed94cba2c77a0fad inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf677a4cd2e1ebb2afd618edccaf8919 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#adf677a4cd2e1ebb2afd618edccaf8919">m_description</a></td></tr>
|
||||
<tr class="separator:adf677a4cd2e1ebb2afd618edccaf8919 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac45d8ec5373d9d4a3c3aa20ec58ea194 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::vector< std::pair< std::string, std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#ac45d8ec5373d9d4a3c3aa20ec58ea194">m_paramsDescription</a></td></tr>
|
||||
<tr class="separator:ac45d8ec5373d9d4a3c3aa20ec58ea194 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c11f20b5f3067ba6d82fbb4fdfd88e7 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a9c11f20b5f3067ba6d82fbb4fdfd88e7">m_returnDescription</a></td></tr>
|
||||
<tr class="separator:a9c11f20b5f3067ba6d82fbb4fdfd88e7 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><h3>template<class ZEUS_RETURN, class ZEUS_CLASS_TYPE, class... ZEUS_TYPES><br />
|
||||
class zeus::AbstractFunctionTypeClass< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES ></h3>
|
||||
|
||||
<p>Chass that permit to declare a function that call intanced element or a class element. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ad9144ff1087cb948e869da722b6340f4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad9144ff1087cb948e869da722b6340f4">§ </a></span>AbstractFunctionTypeClass()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class ZEUS_CLASS_TYPE , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass</a>< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES >::<a class="el" href="classzeus_1_1_abstract_function_type_class.html">AbstractFunctionTypeClass</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">functionType </td>
|
||||
<td class="paramname"><em>_fptr</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the function </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_fptr</td><td>Pointer on the function </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aac3650ce55acd310b33e03990051759b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aac3650ce55acd310b33e03990051759b">§ </a></span>execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class ZEUS_CLASS_TYPE , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass</a>< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES >::execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > </td>
|
||||
<td class="paramname"><em>_interfaceClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > </td>
|
||||
<td class="paramname"><em>_obj</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>_class</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Execute the function with all parameter properties. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interfaceClient</td><td>Web interface to anser values </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Call object </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_class</td><td>Pointer on the object that might be call (note: brut cast) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="classzeus_1_1_abstract_function.html#ac51676c8afc14adeec8e201dbc149f66">zeus::AbstractFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a10ef08a9533e15782a10009a805ad0b6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a10ef08a9533e15782a10009a805ad0b6">§ </a></span>getPrototypeParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class ZEUS_CLASS_TYPE , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<std::string> <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass</a>< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES >::getPrototypeParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the list of type of the parameter. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>List of types (zeus singature mode) </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classzeus_1_1_abstract_function.html#a97d6fbd3a3e7ee222853833d44645e45">zeus::AbstractFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8b74b51cfb1938ec4c7104e86e135b16"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8b74b51cfb1938ec4c7104e86e135b16">§ </a></span>getPrototypeReturn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class ZEUS_CLASS_TYPE , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string <a class="el" href="classzeus_1_1_abstract_function_type_class.html">zeus::AbstractFunctionTypeClass</a>< ZEUS_RETURN, ZEUS_CLASS_TYPE, ZEUS_TYPES >::getPrototypeReturn </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the string of the type of the return value. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>type string of the return value </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classzeus_1_1_abstract_function.html#a74686a5493a0bba570934def16ca5ee2">zeus::AbstractFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_abstract_function_type_class_8hpp_source.html">AbstractFunctionTypeClass.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_abstract_function_type_class.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
184
classzeus_1_1_abstract_function_type_direct-members.html
Normal file
@ -0,0 +1,184 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">AbstractFunctionTypeDirect</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a67f6cabe1dc5fca02b7cb5396f958a5c">AbstractFunction</a>(const std::string &_name)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#aa1100164116c4cad9efccc7419d615df">AbstractFunctionTypeDirect</a>(const std::string &_name, functionType _fptr)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a82ffc80b0ba508933edbdb34fbfd607d">addParam</a>(const std::string &_name, const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#ae84681d3fece2079c60f0f9ea6b3a45e">execute</a>(ememory::SharedPtr< zeus::WebServer > _interfaceClient, ememory::SharedPtr< zeus::BufferCall > _obj, void *_class) override</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>functionType</b> typedef (defined in <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a93bb803ddba0b8e2346ce7f505972a19">getDescription</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#af714da6a34db67ff90d0d7e2134c537e">getName</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a0d1a6a22b58dd4a4a33df95cf430d790">getPrototype</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#a9e012a17f4b5dddf603f6905b92235da">getPrototypeParam</a>() const override</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#ab5d1aa6bb0b1d96d39fa0eb27e3074bd">getPrototypeReturn</a>() const override</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a2ffe971db7283008e7d019079bdc4404">getSignature</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a005de2efdd0b6a512806aeb01c8335f3">getType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#adf677a4cd2e1ebb2afd618edccaf8919">m_description</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_function</b> (defined in <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a07b2b2c5e292b134ed94cba2c77a0fad">m_name</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#ac45d8ec5373d9d4a3c3aa20ec58ea194">m_paramsDescription</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_paramType</b> (defined in <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a9c11f20b5f3067ba6d82fbb4fdfd88e7">m_returnDescription</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_returnType</b> (defined in <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a>)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#abef361d1a08a668fd451df79fa18952d">m_type</a></td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a3ea82864cd57ebb5b4f349fb8e28bbc6">setDescription</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#aad01df6028577b64ee2289c48f1087d5">setParam</a>(int32_t _idParam, const std::string &_name, const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a7e6d71f6f6dce5624531986dc02d69bb">setReturn</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#aec2aae9ebbf1203ec3ded6caf8e061b9">setType</a>(enum type _type)</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html#a356a114e19e9c398153f66e49a8d3b4b">~AbstractFunction</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
433
classzeus_1_1_abstract_function_type_direct.html
Normal file
@ -0,0 +1,433 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES > Class Template Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">AbstractFunctionTypeDirect</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="#pro-static-attribs">Static Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_abstract_function_type_direct-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES > Class Template Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_abstract_function_type_direct_8hpp_source.html">AbstractFunctionTypeDirect.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES >:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_abstract_function_type_direct.png" usemap="#zeus::AbstractFunctionTypeDirect_3C_20ZEUS_5FRETURN_2C_20ZEUS_5FTYPES_20_3E_map" alt=""/>
|
||||
<map id="zeus::AbstractFunctionTypeDirect_3C_20ZEUS_5FRETURN_2C_20ZEUS_5FTYPES_20_3E_map" name="zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES >_map">
|
||||
<area href="classzeus_1_1_abstract_function.html" title="Interface to store a function and call it after with a zeus::Buffer. " alt="zeus::AbstractFunction" shape="rect" coords="0,0,403,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:aada422fa299c5861e880027ef314afb0"><td class="memItemLeft" align="right" valign="top"><a id="aada422fa299c5861e880027ef314afb0"></a>
|
||||
using </td><td class="memItemRight" valign="bottom"><b>functionType</b> = ZEUS_RETURN(*)(ZEUS_TYPES...)</td></tr>
|
||||
<tr class="separator:aada422fa299c5861e880027ef314afb0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_types_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:a92971542cd402eed6be8f1c20e2ac6e7 inherit pub_types_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7a5c940de9c166a32dc1f63d9dafc6822f">type::unknow</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7a9c70933aff6b2a6d08c687a6cbb6b765">type::global</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7af5ddaf0ca7929578b408c909429f68f2">type::local</a>,
|
||||
<a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7aaaabf0d39951f3e6c3e8a7911df524c2">type::service</a>,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7aa8cfde6331bd59eb2ac96f8911c4b666">type::object</a>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a92971542cd402eed6be8f1c20e2ac6e7 inherit pub_types_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aa1100164116c4cad9efccc7419d615df"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#aa1100164116c4cad9efccc7419d615df">AbstractFunctionTypeDirect</a> (const std::string &_name, functionType _fptr)</td></tr>
|
||||
<tr class="separator:aa1100164116c4cad9efccc7419d615df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5d1aa6bb0b1d96d39fa0eb27e3074bd"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#ab5d1aa6bb0b1d96d39fa0eb27e3074bd">getPrototypeReturn</a> () const override</td></tr>
|
||||
<tr class="separator:ab5d1aa6bb0b1d96d39fa0eb27e3074bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e012a17f4b5dddf603f6905b92235da"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#a9e012a17f4b5dddf603f6905b92235da">getPrototypeParam</a> () const override</td></tr>
|
||||
<tr class="separator:a9e012a17f4b5dddf603f6905b92235da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae84681d3fece2079c60f0f9ea6b3a45e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html#ae84681d3fece2079c60f0f9ea6b3a45e">execute</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > _interfaceClient, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > _obj, void *_class) override</td></tr>
|
||||
<tr class="separator:ae84681d3fece2079c60f0f9ea6b3a45e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:a356a114e19e9c398153f66e49a8d3b4b inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a356a114e19e9c398153f66e49a8d3b4b">~AbstractFunction</a> ()=default</td></tr>
|
||||
<tr class="separator:a356a114e19e9c398153f66e49a8d3b4b inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a005de2efdd0b6a512806aeb01c8335f3 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a005de2efdd0b6a512806aeb01c8335f3">getType</a> () const</td></tr>
|
||||
<tr class="separator:a005de2efdd0b6a512806aeb01c8335f3 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec2aae9ebbf1203ec3ded6caf8e061b9 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#aec2aae9ebbf1203ec3ded6caf8e061b9">setType</a> (enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> _type)</td></tr>
|
||||
<tr class="separator:aec2aae9ebbf1203ec3ded6caf8e061b9 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af714da6a34db67ff90d0d7e2134c537e inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#af714da6a34db67ff90d0d7e2134c537e">getName</a> () const</td></tr>
|
||||
<tr class="separator:af714da6a34db67ff90d0d7e2134c537e inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a93bb803ddba0b8e2346ce7f505972a19 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a93bb803ddba0b8e2346ce7f505972a19">getDescription</a> () const</td></tr>
|
||||
<tr class="separator:a93bb803ddba0b8e2346ce7f505972a19 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ea82864cd57ebb5b4f349fb8e28bbc6 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a3ea82864cd57ebb5b4f349fb8e28bbc6">setDescription</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a3ea82864cd57ebb5b4f349fb8e28bbc6 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad01df6028577b64ee2289c48f1087d5 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#aad01df6028577b64ee2289c48f1087d5">setParam</a> (int32_t _idParam, const std::string &_name, const std::string &_desc)</td></tr>
|
||||
<tr class="separator:aad01df6028577b64ee2289c48f1087d5 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82ffc80b0ba508933edbdb34fbfd607d inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a82ffc80b0ba508933edbdb34fbfd607d">addParam</a> (const std::string &_name, const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a82ffc80b0ba508933edbdb34fbfd607d inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e6d71f6f6dce5624531986dc02d69bb inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a7e6d71f6f6dce5624531986dc02d69bb">setReturn</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:a7e6d71f6f6dce5624531986dc02d69bb inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d1a6a22b58dd4a4a33df95cf430d790 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a0d1a6a22b58dd4a4a33df95cf430d790">getPrototype</a> () const</td></tr>
|
||||
<tr class="separator:a0d1a6a22b58dd4a4a33df95cf430d790 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ffe971db7283008e7d019079bdc4404 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a2ffe971db7283008e7d019079bdc4404">getSignature</a> () const</td></tr>
|
||||
<tr class="separator:a2ffe971db7283008e7d019079bdc4404 inherit pub_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a1e3418c6b8eaff4b3972a655d7551a07"><td class="memItemLeft" align="right" valign="top"><a id="a1e3418c6b8eaff4b3972a655d7551a07"></a>
|
||||
functionType </td><td class="memItemRight" valign="bottom"><b>m_function</b></td></tr>
|
||||
<tr class="separator:a1e3418c6b8eaff4b3972a655d7551a07"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
|
||||
Static Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a4da7339adca75a70e6e80669cf22efd6"><td class="memItemLeft" align="right" valign="top"><a id="a4da7339adca75a70e6e80669cf22efd6"></a>
|
||||
static const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> </td><td class="memItemRight" valign="bottom"><b>m_returnType</b> = <a class="el" href="namespacezeus.html#a92e4dd9ea1cdb2b613c238e5a1c88786">createType</a><ZEUS_RETURN>()</td></tr>
|
||||
<tr class="separator:a4da7339adca75a70e6e80669cf22efd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8fe99a8ccf414962ac1856cbb15da30d"><td class="memItemLeft" align="right" valign="top"><a id="a8fe99a8ccf414962ac1856cbb15da30d"></a>
|
||||
static const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> </td><td class="memItemRight" valign="bottom"><b>m_paramType</b> [sizeof...(ZEUS_TYPES)] = {<a class="el" href="namespacezeus.html#a92e4dd9ea1cdb2b613c238e5a1c88786">createType</a><ZEUS_TYPES>()...}</td></tr>
|
||||
<tr class="separator:a8fe99a8ccf414962ac1856cbb15da30d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:a67f6cabe1dc5fca02b7cb5396f958a5c inherit pro_methods_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a67f6cabe1dc5fca02b7cb5396f958a5c">AbstractFunction</a> (const std::string &_name)</td></tr>
|
||||
<tr class="separator:a67f6cabe1dc5fca02b7cb5396f958a5c inherit pro_methods_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_abstract_function"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_abstract_function')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a></td></tr>
|
||||
<tr class="memitem:abef361d1a08a668fd451df79fa18952d inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_abstract_function.html#a92971542cd402eed6be8f1c20e2ac6e7">type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#abef361d1a08a668fd451df79fa18952d">m_type</a></td></tr>
|
||||
<tr class="separator:abef361d1a08a668fd451df79fa18952d inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07b2b2c5e292b134ed94cba2c77a0fad inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a07b2b2c5e292b134ed94cba2c77a0fad">m_name</a></td></tr>
|
||||
<tr class="separator:a07b2b2c5e292b134ed94cba2c77a0fad inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf677a4cd2e1ebb2afd618edccaf8919 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#adf677a4cd2e1ebb2afd618edccaf8919">m_description</a></td></tr>
|
||||
<tr class="separator:adf677a4cd2e1ebb2afd618edccaf8919 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac45d8ec5373d9d4a3c3aa20ec58ea194 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::vector< std::pair< std::string, std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#ac45d8ec5373d9d4a3c3aa20ec58ea194">m_paramsDescription</a></td></tr>
|
||||
<tr class="separator:ac45d8ec5373d9d4a3c3aa20ec58ea194 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c11f20b5f3067ba6d82fbb4fdfd88e7 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_abstract_function.html#a9c11f20b5f3067ba6d82fbb4fdfd88e7">m_returnDescription</a></td></tr>
|
||||
<tr class="separator:a9c11f20b5f3067ba6d82fbb4fdfd88e7 inherit pro_attribs_classzeus_1_1_abstract_function"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><h3>template<class ZEUS_RETURN, class... ZEUS_TYPES><br />
|
||||
class zeus::AbstractFunctionTypeDirect< ZEUS_RETURN, ZEUS_TYPES ></h3>
|
||||
|
||||
<p>Chass that permit to declare a function that call global function. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="aa1100164116c4cad9efccc7419d615df"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa1100164116c4cad9efccc7419d615df">§ </a></span>AbstractFunctionTypeDirect()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect</a>< ZEUS_RETURN, ZEUS_TYPES >::<a class="el" href="classzeus_1_1_abstract_function_type_direct.html">AbstractFunctionTypeDirect</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">functionType </td>
|
||||
<td class="paramname"><em>_fptr</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the function </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_fptr</td><td>Pointer on the function </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ae84681d3fece2079c60f0f9ea6b3a45e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae84681d3fece2079c60f0f9ea6b3a45e">§ </a></span>execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect</a>< ZEUS_RETURN, ZEUS_TYPES >::execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > </td>
|
||||
<td class="paramname"><em>_interfaceClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > </td>
|
||||
<td class="paramname"><em>_obj</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>_class</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Execute the function with all parameter properties. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interfaceClient</td><td>Web interface to anser values </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Call object </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_class</td><td>Pointer on the object that might be call (note: brut cast) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="classzeus_1_1_abstract_function.html#ac51676c8afc14adeec8e201dbc149f66">zeus::AbstractFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9e012a17f4b5dddf603f6905b92235da"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9e012a17f4b5dddf603f6905b92235da">§ </a></span>getPrototypeParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<std::string> <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect</a>< ZEUS_RETURN, ZEUS_TYPES >::getPrototypeParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the list of type of the parameter. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>List of types (zeus singature mode) </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classzeus_1_1_abstract_function.html#a97d6fbd3a3e7ee222853833d44645e45">zeus::AbstractFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab5d1aa6bb0b1d96d39fa0eb27e3074bd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab5d1aa6bb0b1d96d39fa0eb27e3074bd">§ </a></span>getPrototypeReturn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN , class... ZEUS_TYPES> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string <a class="el" href="classzeus_1_1_abstract_function_type_direct.html">zeus::AbstractFunctionTypeDirect</a>< ZEUS_RETURN, ZEUS_TYPES >::getPrototypeReturn </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the string of the type of the return value. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>type string of the return value </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classzeus_1_1_abstract_function.html#a74686a5493a0bba570934def16ca5ee2">zeus::AbstractFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_abstract_function_type_direct_8hpp_source.html">AbstractFunctionTypeDirect.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_abstract_function_type_direct.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
182
classzeus_1_1_buffer-members.html
Normal file
@ -0,0 +1,182 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer.html">Buffer</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Buffer Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a>(ememory::SharedPtr< zeus::Buffer > _obj)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>appendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) (defined in <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a30344f73cbacd286759d731acc4252ab">composeWith</a>(const uint8_t *_buffer, uint32_t _lenght)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">create</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">create</a>(const std::vector< uint8_t > &_buffer)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>generateDisplay</b>(std::ostream &_os) const (defined in <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a6ba035d3a026f351013b5f621e32e636">getType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a>(bool _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#acd63c534f866dba253415e19a1ac2cdb">writeOn</a>(enet::WebSocket &_interface)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
874
classzeus_1_1_buffer.html
Normal file
@ -0,0 +1,874 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::Buffer Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer.html">Buffer</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_buffer-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Buffer Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_buffer_8hpp_source.html">Buffer.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::Buffer:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_buffer.png" usemap="#zeus::Buffer_map" alt=""/>
|
||||
<map id="zeus::Buffer_map" name="zeus::Buffer_map">
|
||||
<area href="classzeus_1_1_buffer_data.html" alt="zeus::BufferData" shape="rect" coords="0,56,137,80"/>
|
||||
<area href="classzeus_1_1_buffer_parameter.html" alt="zeus::BufferParameter" shape="rect" coords="147,56,284,80"/>
|
||||
<area href="classzeus_1_1_buffer_answer.html" alt="zeus::BufferAnswer" shape="rect" coords="73,112,210,136"/>
|
||||
<area href="classzeus_1_1_buffer_call.html" alt="zeus::BufferCall" shape="rect" coords="220,112,357,136"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:ad70481d287df843b9f4a1658f20732a9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a5c940de9c166a32dc1f63d9dafc6822f">typeMessage::unknow</a> = 0x0000,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a53b9e9679a8ea25880376080b76f98ad">typeMessage::call</a> = 0x0001,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9aa363b8d13575101a0226e8d0d054f2e7">typeMessage::answer</a> = 0x0002,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a8d777f385d3dfec8815d20f7496026dc">typeMessage::data</a> = 0x0003,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a4119639092e62c55ea8be348e4d9260d">typeMessage::event</a> = 0x0004
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:ad70481d287df843b9f4a1658f20732a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a3a86e791e7369411338152b85bc63fc2"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a> ()=default</td></tr>
|
||||
<tr class="separator:a3a86e791e7369411338152b85bc63fc2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55a8c80490a62df5baf43f574ddc236b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a> () const</td></tr>
|
||||
<tr class="separator:a55a8c80490a62df5baf43f574ddc236b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c34b9cdc68f966fa54037e8f2f7cf78"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a> ()</td></tr>
|
||||
<tr class="separator:a3c34b9cdc68f966fa54037e8f2f7cf78"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99f27046a1f0dec254341c1530a297a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _obj)</td></tr>
|
||||
<tr class="separator:a99f27046a1f0dec254341c1530a297a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a595372a40a12ab24cbea9cd3e5d694e1"><td class="memItemLeft" align="right" valign="top"><a id="a595372a40a12ab24cbea9cd3e5d694e1"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>appendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj)</td></tr>
|
||||
<tr class="separator:a595372a40a12ab24cbea9cd3e5d694e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dd89dee98ceb392b3ad299c4eaf1213"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a> ()</td></tr>
|
||||
<tr class="separator:a9dd89dee98ceb392b3ad299c4eaf1213"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab3904269466260a92e04b401e2e98eeb"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ab3904269466260a92e04b401e2e98eeb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32d2e6d8fc7807554fef6d4f94fe6e24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a32d2e6d8fc7807554fef6d4f94fe6e24"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4932ae6c95c48ca42fdc58eef9cddb2"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:ab4932ae6c95c48ca42fdc58eef9cddb2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedf74bdce024b947ec0739523d74b313"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:aedf74bdce024b947ec0739523d74b313"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a954fa4ab49a4b44959234eba0ddf36b3"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a> () const</td></tr>
|
||||
<tr class="separator:a954fa4ab49a4b44959234eba0ddf36b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a402fb385b3b2ee61329138a5012bd599"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a402fb385b3b2ee61329138a5012bd599"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7225af13b903ec076414f574c2df9f11"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a> () const</td></tr>
|
||||
<tr class="separator:a7225af13b903ec076414f574c2df9f11"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3064bb37e134da5929da1ea3986d1803"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a> (bool _value)</td></tr>
|
||||
<tr class="separator:a3064bb37e134da5929da1ea3986d1803"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6ba035d3a026f351013b5f621e32e636"><td class="memItemLeft" align="right" valign="top">virtual enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a6ba035d3a026f351013b5f621e32e636">getType</a> () const</td></tr>
|
||||
<tr class="separator:a6ba035d3a026f351013b5f621e32e636"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd63c534f866dba253415e19a1ac2cdb"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#acd63c534f866dba253415e19a1ac2cdb">writeOn</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> &_interface)</td></tr>
|
||||
<tr class="separator:acd63c534f866dba253415e19a1ac2cdb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5556d5cb0fb2abd9434bb2f2cba95372"><td class="memItemLeft" align="right" valign="top"><a id="a5556d5cb0fb2abd9434bb2f2cba95372"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>generateDisplay</b> (std::ostream &_os) const</td></tr>
|
||||
<tr class="separator:a5556d5cb0fb2abd9434bb2f2cba95372"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:afecc1f7ef76505e8d065a391edc33069"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">create</a> ()</td></tr>
|
||||
<tr class="separator:afecc1f7ef76505e8d065a391edc33069"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0346c57221b2b455b6d84a0c4c4799fe"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">create</a> (const std::vector< uint8_t > &_buffer)</td></tr>
|
||||
<tr class="separator:a0346c57221b2b455b6d84a0c4c4799fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:adc7919d79f9f1ba53b691a1a54e208d6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a> ()</td></tr>
|
||||
<tr class="separator:adc7919d79f9f1ba53b691a1a54e208d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a30344f73cbacd286759d731acc4252ab"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a30344f73cbacd286759d731acc4252ab">composeWith</a> (const uint8_t *_buffer, uint32_t _lenght)</td></tr>
|
||||
<tr class="separator:a30344f73cbacd286759d731acc4252ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:aad198ff90f0335d7828a84ae2d5302ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzeus_1_1header_bin.html">headerBin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td></tr>
|
||||
<tr class="separator:aad198ff90f0335d7828a84ae2d5302ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab21f842488e97b05f68d1353911c46bf"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td></tr>
|
||||
<tr class="separator:ab21f842488e97b05f68d1353911c46bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Protocol buffer to transmit datas. </p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a id="ad70481d287df843b9f4a1658f20732a9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad70481d287df843b9f4a1658f20732a9">§ </a></span>typeMessage</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">zeus::Buffer::typeMessage</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Type of the massage send or receive. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad70481d287df843b9f4a1658f20732a9a5c940de9c166a32dc1f63d9dafc6822f"></a>unknow </td><td class="fielddoc"><p>Init value. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ad70481d287df843b9f4a1658f20732a9a53b9e9679a8ea25880376080b76f98ad"></a>call </td><td class="fielddoc"><p>Remote call on a service ID. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ad70481d287df843b9f4a1658f20732a9aa363b8d13575101a0226e8d0d054f2e7"></a>answer </td><td class="fielddoc"><p>Answer from a previous call. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ad70481d287df843b9f4a1658f20732a9a8d777f385d3dfec8815d20f7496026dc"></a>data </td><td class="fielddoc"><p>data message happend when partId > 0 it compleate the data of a parameter or an answer or an event </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ad70481d287df843b9f4a1658f20732a9a4119639092e62c55ea8be348e4d9260d"></a>event </td><td class="fielddoc"><p>event message </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="adc7919d79f9f1ba53b691a1a54e208d6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adc7919d79f9f1ba53b691a1a54e208d6">§ </a></span>Buffer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::Buffer::Buffer </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>basic constructor (hidden to force the use of <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>) <a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">zeus::Buffer::create</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3a86e791e7369411338152b85bc63fc2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3a86e791e7369411338152b85bc63fc2">§ </a></span>~Buffer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual zeus::Buffer::~Buffer </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Virtualize the buffer class </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a99f27046a1f0dec254341c1530a297a4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a99f27046a1f0dec254341c1530a297a4">§ </a></span>appendBuffer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Buffer::appendBuffer </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td>
|
||||
<td class="paramname"><em>_obj</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When multiple frame buffer, they need to concatenate the data... call this function with the new data to append it ... </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td><a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a> to add </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9dd89dee98ceb392b3ad299c4eaf1213"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9dd89dee98ceb392b3ad299c4eaf1213">§ </a></span>clear()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Buffer::clear </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Chear the buffer. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a30344f73cbacd286759d731acc4252ab"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a30344f73cbacd286759d731acc4252ab">§ </a></span>composeWith()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void zeus::Buffer::composeWith </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>_buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_lenght</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When receive new data form websocket, it might be added by this input (set all the frame ...) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_buffer</td><td>Pointer on the data to add. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_lenght</td><td>number of octet to add. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classzeus_1_1_buffer_parameter.html#a2e173b7ed3a42ea5860c01efdd67884b">zeus::BufferParameter</a>, <a class="el" href="classzeus_1_1_buffer_data.html#acc814ff67386cce0618bb7e2e959f1dc">zeus::BufferData</a>, <a class="el" href="classzeus_1_1_buffer_answer.html#a9606cc8057fa6a15a916d431a5d99ce1">zeus::BufferAnswer</a>, and <a class="el" href="classzeus_1_1_buffer_call.html#a31cc072451dbf73c931e6a42f1dcf7cc">zeus::BufferCall</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afecc1f7ef76505e8d065a391edc33069"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afecc1f7ef76505e8d065a391edc33069">§ </a></span>create() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><<a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>> zeus::Buffer::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a shared pointer on the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Allocated <a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0346c57221b2b455b6d84a0c4c4799fe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0346c57221b2b455b6d84a0c4c4799fe">§ </a></span>create() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><<a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>> zeus::Buffer::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< uint8_t > & </td>
|
||||
<td class="paramname"><em>_buffer</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a shared pointer on the buffer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_buffer</td><td><a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a> on the data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Allocated <a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab4932ae6c95c48ca42fdc58eef9cddb2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab4932ae6c95c48ca42fdc58eef9cddb2">§ </a></span>getClientId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::Buffer::getClientId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the <a class="el" href="classzeus_1_1_client.html" title="Client interface to acces on the remote service and gateway. ">Client</a> identifier of the packet. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Value of the <a class="el" href="classzeus_1_1_client.html" title="Client interface to acces on the remote service and gateway. ">Client</a> identifier </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7225af13b903ec076414f574c2df9f11"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7225af13b903ec076414f574c2df9f11">§ </a></span>getPartFinish()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::Buffer::getPartFinish </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if it is the last packet of the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>If "true" The <a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a> wait no more datas </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a954fa4ab49a4b44959234eba0ddf36b3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a954fa4ab49a4b44959234eba0ddf36b3">§ </a></span>getServiceId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::Buffer::getServiceId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the <a class="el" href="classzeus_1_1_service.html">Service</a> identifier of the packet (same as client) </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Value of the <a class="el" href="classzeus_1_1_service.html">Service</a> identifier </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab3904269466260a92e04b401e2e98eeb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab3904269466260a92e04b401e2e98eeb">§ </a></span>getTransactionId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::Buffer::getTransactionId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the transaction identifier of the packet. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>value of the transaction </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6ba035d3a026f351013b5f621e32e636"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6ba035d3a026f351013b5f621e32e636">§ </a></span>getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> zeus::Buffer::getType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the type of the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the current type of the buffer </dd></dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classzeus_1_1_buffer_data.html#ac9b7e5a4a50c0c98bee2141d6867c6ac">zeus::BufferData</a>, <a class="el" href="classzeus_1_1_buffer_answer.html#a8cb5706dc1ccb7de2205c3a9db710be1">zeus::BufferAnswer</a>, and <a class="el" href="classzeus_1_1_buffer_call.html#a34aee1132fbba4d9873cb1ac10c70710">zeus::BufferCall</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a55a8c80490a62df5baf43f574ddc236b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a55a8c80490a62df5baf43f574ddc236b">§ </a></span>haveAsync()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::Buffer::haveAsync </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if async element are present on this buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>return true if somme data must be send asyncronously </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3c34b9cdc68f966fa54037e8f2f7cf78"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3c34b9cdc68f966fa54037e8f2f7cf78">§ </a></span>moveAsync()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<zeus::ActionAsyncClient> zeus::Buffer::moveAsync </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the list of async data to send. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Vector of the async data (the async are moved out ... call only one time) </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aedf74bdce024b947ec0739523d74b313"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aedf74bdce024b947ec0739523d74b313">§ </a></span>setClientId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Buffer::setClientId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the <a class="el" href="classzeus_1_1_client.html" title="Client interface to acces on the remote service and gateway. ">Client</a> identifier of the packet. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>New value of the <a class="el" href="classzeus_1_1_client.html" title="Client interface to acces on the remote service and gateway. ">Client</a> identifier </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3064bb37e134da5929da1ea3986d1803"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3064bb37e134da5929da1ea3986d1803">§ </a></span>setPartFinish()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Buffer::setPartFinish </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>set the finish state of the buffer </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>set the sate of finish of the buffer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a402fb385b3b2ee61329138a5012bd599"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a402fb385b3b2ee61329138a5012bd599">§ </a></span>setServiceId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Buffer::setServiceId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the <a class="el" href="classzeus_1_1_service.html">Service</a> identifier of the packet (same as client) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>New value of the <a class="el" href="classzeus_1_1_service.html">Service</a> identifier </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a32d2e6d8fc7807554fef6d4f94fe6e24"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a32d2e6d8fc7807554fef6d4f94fe6e24">§ </a></span>setTransactionId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Buffer::setTransactionId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the transaction identifier of the packet. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>New transaction id </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acd63c534f866dba253415e19a1ac2cdb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acd63c534f866dba253415e19a1ac2cdb">§ </a></span>writeOn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual bool zeus::Buffer::writeOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> & </td>
|
||||
<td class="paramname"><em>_interface</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Write the buffer on a specific interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interface</td><td>socket to write data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true of no error appear </dd></dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classzeus_1_1_buffer_parameter.html#abd1c9ff49bf0b7feb0e743a74f291ff4">zeus::BufferParameter</a>, <a class="el" href="classzeus_1_1_buffer_data.html#a0bc69c7207967ad43c901f61ad36a228">zeus::BufferData</a>, <a class="el" href="classzeus_1_1_buffer_answer.html#a0b9f6fbd774caac16ec64adf31307443">zeus::BufferAnswer</a>, and <a class="el" href="classzeus_1_1_buffer_call.html#aa81004678f7749d539d5b02f2ea90adb">zeus::BufferCall</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="aad198ff90f0335d7828a84ae2d5302ac"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad198ff90f0335d7828a84ae2d5302ac">§ </a></span>m_header</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structzeus_1_1header_bin.html">headerBin</a> zeus::Buffer::m_header</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>header of the protocol </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab21f842488e97b05f68d1353911c46bf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab21f842488e97b05f68d1353911c46bf">§ </a></span>m_multipleSend</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<zeus::ActionAsyncClient> zeus::Buffer::m_multipleSend</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Async element to send data on the webinterface when too big ... </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_buffer_8hpp_source.html">Buffer.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_buffer.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
204
classzeus_1_1_buffer_answer-members.html
Normal file
@ -0,0 +1,204 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_answer.html">BufferAnswer</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferAnswer Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a60f7aafa2ae48c6db03eb2dad61fc800">addAnswer</a>(const ZEUS_TYPE_DATA &_value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#ac15609f4e984e03e3a92e58463b5ad90">addError</a>(const std::string &_value, const std::string &_comment)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a6005a0344f0571e9ce30de0d3d5fc0a0">addParameter</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a0544d8a6e2343d9343c4495f75e00521">addParameter</a>(uint16_t _paramId, const ZEUS_TYPE_DATA &_value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addParameter</b>(const ZEUS_TYPE_DATA &_value) (defined in <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a644ed390af5db818a01df2e08e3a35c2">addParameterEmptyVector</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a>(ememory::SharedPtr< zeus::Buffer > _obj)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>appendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) override (defined in <a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a65013c4621ea6815ea250cdd8623dd81">BufferAnswer</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a9606cc8057fa6a15a916d431a5d99ce1">composeWith</a>(const uint8_t *_buffer, uint32_t _lenght) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#ab1a111f2b9d9e0c4bd808287a7606bc9">create</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">zeus::BufferParameter::create</a>(const std::vector< uint8_t > &_buffer)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>generateDisplay</b>(std::ostream &_os) const override (defined in <a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a594dcc2710fd3e7503c24525721c8242">getAnswer</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a9a7aaec43950baafac7a1c17ebd6c97e">getError</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#adee0c7cb3cf16b4af6052b8a944a8a3f">getErrorHelp</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a02b8fc1305bad1f93bb596dc68bf3aff">getNumberParameter</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a8c7dc500e838cbd420f0f96506f5aae3">getParameter</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a906b224cdca4796b427a2fdf5bfabc69">getParameterPointer</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a53bb01ccc595c24e93552c9d30546425">getParameterSize</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#abe751c73c4b1a1f316f8f1e790b84d64">getParameterType</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a8cb5706dc1ccb7de2205c3a9db710be1">getType</a>() const override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a43e3bc44585653e8a3873740ac037834">hasError</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_errorHelp</b> (defined in <a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_errorType</b> (defined in <a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a01e5d2b1735a9fc504af5dd86c591ed3">m_parameter</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parameterAppendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) (defined in <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a>(bool _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#ab2fc28c02f66843234779e82638e2647">simpleStringParam</a>(uint32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html#a0b9f6fbd774caac16ec64adf31307443">writeOn</a>(enet::WebSocket &_interface) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>zeus::Buffer</b> (defined in <a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
659
classzeus_1_1_buffer_answer.html
Normal file
@ -0,0 +1,659 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::BufferAnswer Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_answer.html">BufferAnswer</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="#friends">Friends</a> |
|
||||
<a href="classzeus_1_1_buffer_answer-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferAnswer Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::BufferAnswer:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_buffer_answer.png" usemap="#zeus::BufferAnswer_map" alt=""/>
|
||||
<map id="zeus::BufferAnswer_map" name="zeus::BufferAnswer_map">
|
||||
<area href="classzeus_1_1_buffer_parameter.html" alt="zeus::BufferParameter" shape="rect" coords="0,56,137,80"/>
|
||||
<area href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. " alt="zeus::Buffer" shape="rect" coords="0,0,137,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a8cb5706dc1ccb7de2205c3a9db710be1"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">zeus::Buffer::typeMessage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a8cb5706dc1ccb7de2205c3a9db710be1">getType</a> () const override</td></tr>
|
||||
<tr class="separator:a8cb5706dc1ccb7de2205c3a9db710be1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60f7aafa2ae48c6db03eb2dad61fc800"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a60f7aafa2ae48c6db03eb2dad61fc800"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a60f7aafa2ae48c6db03eb2dad61fc800">addAnswer</a> (const ZEUS_TYPE_DATA &_value)</td></tr>
|
||||
<tr class="separator:a60f7aafa2ae48c6db03eb2dad61fc800"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a594dcc2710fd3e7503c24525721c8242"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a594dcc2710fd3e7503c24525721c8242"><td class="memTemplItemLeft" align="right" valign="top">ZEUS_TYPE_DATA </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a594dcc2710fd3e7503c24525721c8242">getAnswer</a> () const</td></tr>
|
||||
<tr class="separator:a594dcc2710fd3e7503c24525721c8242"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac15609f4e984e03e3a92e58463b5ad90"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#ac15609f4e984e03e3a92e58463b5ad90">addError</a> (const std::string &_value, const std::string &_comment)</td></tr>
|
||||
<tr class="separator:ac15609f4e984e03e3a92e58463b5ad90"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a43e3bc44585653e8a3873740ac037834"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a43e3bc44585653e8a3873740ac037834">hasError</a> () const</td></tr>
|
||||
<tr class="separator:a43e3bc44585653e8a3873740ac037834"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9a7aaec43950baafac7a1c17ebd6c97e"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a9a7aaec43950baafac7a1c17ebd6c97e">getError</a> () const</td></tr>
|
||||
<tr class="separator:a9a7aaec43950baafac7a1c17ebd6c97e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adee0c7cb3cf16b4af6052b8a944a8a3f"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#adee0c7cb3cf16b4af6052b8a944a8a3f">getErrorHelp</a> () const</td></tr>
|
||||
<tr class="separator:adee0c7cb3cf16b4af6052b8a944a8a3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_buffer_parameter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_buffer_parameter')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td></tr>
|
||||
<tr class="memitem:a8c7dc500e838cbd420f0f96506f5aae3 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a8c7dc500e838cbd420f0f96506f5aae3 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplItemLeft" align="right" valign="top">ZEUS_TYPE_DATA </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a8c7dc500e838cbd420f0f96506f5aae3">getParameter</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a8c7dc500e838cbd420f0f96506f5aae3 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe751c73c4b1a1f316f8f1e790b84d64 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#abe751c73c4b1a1f316f8f1e790b84d64">getParameterType</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:abe751c73c4b1a1f316f8f1e790b84d64 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a906b224cdca4796b427a2fdf5bfabc69 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a906b224cdca4796b427a2fdf5bfabc69">getParameterPointer</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a906b224cdca4796b427a2fdf5bfabc69 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53bb01ccc595c24e93552c9d30546425 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a53bb01ccc595c24e93552c9d30546425">getParameterSize</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a53bb01ccc595c24e93552c9d30546425 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a02b8fc1305bad1f93bb596dc68bf3aff inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a02b8fc1305bad1f93bb596dc68bf3aff">getNumberParameter</a> () const</td></tr>
|
||||
<tr class="separator:a02b8fc1305bad1f93bb596dc68bf3aff inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a644ed390af5db818a01df2e08e3a35c2 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a644ed390af5db818a01df2e08e3a35c2">addParameterEmptyVector</a> ()</td></tr>
|
||||
<tr class="separator:a644ed390af5db818a01df2e08e3a35c2 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6005a0344f0571e9ce30de0d3d5fc0a0 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a6005a0344f0571e9ce30de0d3d5fc0a0">addParameter</a> ()</td></tr>
|
||||
<tr class="separator:a6005a0344f0571e9ce30de0d3d5fc0a0 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2fc28c02f66843234779e82638e2647 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#ab2fc28c02f66843234779e82638e2647">simpleStringParam</a> (uint32_t _id) const</td></tr>
|
||||
<tr class="separator:ab2fc28c02f66843234779e82638e2647 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2e173b7ed3a42ea5860c01efdd67884b inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a2e173b7ed3a42ea5860c01efdd67884b">composeWith</a> (const uint8_t *_buffer, uint32_t _lenght) override</td></tr>
|
||||
<tr class="separator:a2e173b7ed3a42ea5860c01efdd67884b inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd1c9ff49bf0b7feb0e743a74f291ff4 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#abd1c9ff49bf0b7feb0e743a74f291ff4">writeOn</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> &_interface) override</td></tr>
|
||||
<tr class="separator:abd1c9ff49bf0b7feb0e743a74f291ff4 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b62ce6c4e4a48dea062a0d04fa30145 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplParams" colspan="2"><a id="a3b62ce6c4e4a48dea062a0d04fa30145"></a>
|
||||
template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a3b62ce6c4e4a48dea062a0d04fa30145 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><b>addParameter</b> (const ZEUS_TYPE_DATA &_value)</td></tr>
|
||||
<tr class="separator:a3b62ce6c4e4a48dea062a0d04fa30145 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a0649743e5b9704b958d58c60210f04 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top"><a id="a0a0649743e5b9704b958d58c60210f04"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>parameterAppendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj)</td></tr>
|
||||
<tr class="separator:a0a0649743e5b9704b958d58c60210f04 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a> ()=default</td></tr>
|
||||
<tr class="separator:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a> () const</td></tr>
|
||||
<tr class="separator:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a> ()</td></tr>
|
||||
<tr class="separator:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _obj)</td></tr>
|
||||
<tr class="separator:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a> ()</td></tr>
|
||||
<tr class="separator:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a> () const</td></tr>
|
||||
<tr class="separator:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a> () const</td></tr>
|
||||
<tr class="separator:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a> (bool _value)</td></tr>
|
||||
<tr class="separator:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ab1a111f2b9d9e0c4bd808287a7606bc9"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#ab1a111f2b9d9e0c4bd808287a7606bc9">create</a> ()</td></tr>
|
||||
<tr class="separator:ab1a111f2b9d9e0c4bd808287a7606bc9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_static_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">create</a> ()</td></tr>
|
||||
<tr class="separator:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">create</a> (const std::vector< uint8_t > &_buffer)</td></tr>
|
||||
<tr class="separator:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a65013c4621ea6815ea250cdd8623dd81"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a65013c4621ea6815ea250cdd8623dd81">BufferAnswer</a> ()</td></tr>
|
||||
<tr class="separator:a65013c4621ea6815ea250cdd8623dd81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9606cc8057fa6a15a916d431a5d99ce1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a9606cc8057fa6a15a916d431a5d99ce1">composeWith</a> (const uint8_t *_buffer, uint32_t _lenght) override</td></tr>
|
||||
<tr class="separator:a9606cc8057fa6a15a916d431a5d99ce1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a94c0b2d731769b062d70fc6b95087d74"><td class="memItemLeft" align="right" valign="top"><a id="a94c0b2d731769b062d70fc6b95087d74"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>appendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj) override</td></tr>
|
||||
<tr class="separator:a94c0b2d731769b062d70fc6b95087d74"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b9f6fbd774caac16ec64adf31307443"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_answer.html#a0b9f6fbd774caac16ec64adf31307443">writeOn</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> &_interface) override</td></tr>
|
||||
<tr class="separator:a0b9f6fbd774caac16ec64adf31307443"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a235356a58503bab98db86f7151baf717"><td class="memItemLeft" align="right" valign="top"><a id="a235356a58503bab98db86f7151baf717"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>generateDisplay</b> (std::ostream &_os) const override</td></tr>
|
||||
<tr class="separator:a235356a58503bab98db86f7151baf717"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_buffer_parameter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_buffer_parameter')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td></tr>
|
||||
<tr class="memitem:a0544d8a6e2343d9343c4495f75e00521 inherit pro_methods_classzeus_1_1_buffer_parameter"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a0544d8a6e2343d9343c4495f75e00521 inherit pro_methods_classzeus_1_1_buffer_parameter"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a0544d8a6e2343d9343c4495f75e00521">addParameter</a> (uint16_t _paramId, const ZEUS_TYPE_DATA &_value)</td></tr>
|
||||
<tr class="separator:a0544d8a6e2343d9343c4495f75e00521 inherit pro_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a> ()</td></tr>
|
||||
<tr class="separator:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a80fe8bd2292ab738a6ce516068c58f21"><td class="memItemLeft" align="right" valign="top"><a id="a80fe8bd2292ab738a6ce516068c58f21"></a>
|
||||
std::string </td><td class="memItemRight" valign="bottom"><b>m_errorType</b></td></tr>
|
||||
<tr class="separator:a80fe8bd2292ab738a6ce516068c58f21"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a797e32d6fb53fb2890f7cd7b714cd602"><td class="memItemLeft" align="right" valign="top"><a id="a797e32d6fb53fb2890f7cd7b714cd602"></a>
|
||||
std::string </td><td class="memItemRight" valign="bottom"><b>m_errorHelp</b></td></tr>
|
||||
<tr class="separator:a797e32d6fb53fb2890f7cd7b714cd602"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_buffer_parameter"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_buffer_parameter')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td></tr>
|
||||
<tr class="memitem:a01e5d2b1735a9fc504af5dd86c591ed3 inherit pro_attribs_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">std::vector< std::pair< int32_t, std::vector< uint8_t > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a01e5d2b1735a9fc504af5dd86c591ed3">m_parameter</a></td></tr>
|
||||
<tr class="separator:a01e5d2b1735a9fc504af5dd86c591ed3 inherit pro_attribs_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzeus_1_1header_bin.html">headerBin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td></tr>
|
||||
<tr class="separator:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td></tr>
|
||||
<tr class="separator:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:a9cf50bd98484bed866042d678dc6f0cf"><td class="memItemLeft" align="right" valign="top"><a id="a9cf50bd98484bed866042d678dc6f0cf"></a>
|
||||
class </td><td class="memItemRight" valign="bottom"><b>zeus::Buffer</b></td></tr>
|
||||
<tr class="separator:a9cf50bd98484bed866042d678dc6f0cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_types_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a5c940de9c166a32dc1f63d9dafc6822f">typeMessage::unknow</a> = 0x0000,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a53b9e9679a8ea25880376080b76f98ad">typeMessage::call</a> = 0x0001,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9aa363b8d13575101a0226e8d0d054f2e7">typeMessage::answer</a> = 0x0002,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a8d777f385d3dfec8815d20f7496026dc">typeMessage::data</a> = 0x0003,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a4119639092e62c55ea8be348e4d9260d">typeMessage::event</a> = 0x0004
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a65013c4621ea6815ea250cdd8623dd81"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a65013c4621ea6815ea250cdd8623dd81">§ </a></span>BufferAnswer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::BufferAnswer::BufferAnswer </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>basic constructor (hidden to force the use of <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>) <a class="el" href="classzeus_1_1_buffer_answer.html#ab1a111f2b9d9e0c4bd808287a7606bc9">zeus::BufferAnswer::create</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a60f7aafa2ae48c6db03eb2dad61fc800"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a60f7aafa2ae48c6db03eb2dad61fc800">§ </a></span>addAnswer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_TYPE_DATA > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferAnswer::addAnswer </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ZEUS_TYPE_DATA & </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>set the answer of the call </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value to add </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac15609f4e984e03e3a92e58463b5ad90"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac15609f4e984e03e3a92e58463b5ad90">§ </a></span>addError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferAnswer::addError </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_value</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_comment</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ann an error on the message answer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"><em>value</td><td>error value (simple string with no space with all capital letter separaete with '' </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_comment</td><td>Human readable help to understand the error </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9606cc8057fa6a15a916d431a5d99ce1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9606cc8057fa6a15a916d431a5d99ce1">§ </a></span>composeWith()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferAnswer::composeWith </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>_buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_lenght</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When receive new data form websocket, it might be added by this input (set all the frame ...) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_buffer</td><td>Pointer on the data to add. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_lenght</td><td>number of octet to add. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#a30344f73cbacd286759d731acc4252ab">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab1a111f2b9d9e0c4bd808287a7606bc9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab1a111f2b9d9e0c4bd808287a7606bc9">§ </a></span>create()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><<a class="el" href="classzeus_1_1_buffer_answer.html">zeus::BufferAnswer</a>> zeus::BufferAnswer::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a shared pointer on the <a class="el" href="classzeus_1_1_buffer_answer.html">BufferAnswer</a>. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Allocated <a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a594dcc2710fd3e7503c24525721c8242"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a594dcc2710fd3e7503c24525721c8242">§ </a></span>getAnswer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_TYPE_DATA > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">ZEUS_TYPE_DATA zeus::BufferAnswer::getAnswer </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get the answer value </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">Data</td><td>of the answer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9a7aaec43950baafac7a1c17ebd6c97e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9a7aaec43950baafac7a1c17ebd6c97e">§ </a></span>getError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::BufferAnswer::getError </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get the error value (if exist) </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>string of the error </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adee0c7cb3cf16b4af6052b8a944a8a3f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adee0c7cb3cf16b4af6052b8a944a8a3f">§ </a></span>getErrorHelp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::BufferAnswer::getErrorHelp </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get the error help (if exist) </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>string of the error help </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8cb5706dc1ccb7de2205c3a9db710be1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8cb5706dc1ccb7de2205c3a9db710be1">§ </a></span>getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">zeus::Buffer::typeMessage</a> zeus::BufferAnswer::getType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the type of the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the current type of the buffer </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#a6ba035d3a026f351013b5f621e32e636">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a43e3bc44585653e8a3873740ac037834"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a43e3bc44585653e8a3873740ac037834">§ </a></span>hasError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::BufferAnswer::hasError </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if the answer have an error. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>status of the error. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0b9f6fbd774caac16ec64adf31307443"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0b9f6fbd774caac16ec64adf31307443">§ </a></span>writeOn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::BufferAnswer::writeOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> & </td>
|
||||
<td class="paramname"><em>_interface</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Write the buffer on a specific interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interface</td><td>socket to write data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true of no error appear </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#acd63c534f866dba253415e19a1ac2cdb">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_buffer_answer_8hpp_source.html">BufferAnswer.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_buffer_answer.png
Normal file
After Width: | Height: | Size: 849 B |
199
classzeus_1_1_buffer_call-members.html
Normal file
@ -0,0 +1,199 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_call.html">BufferCall</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferCall Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a6005a0344f0571e9ce30de0d3d5fc0a0">addParameter</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a0544d8a6e2343d9343c4495f75e00521">addParameter</a>(uint16_t _paramId, const ZEUS_TYPE_DATA &_value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addParameter</b>(const ZEUS_TYPE_DATA &_value) (defined in <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a644ed390af5db818a01df2e08e3a35c2">addParameterEmptyVector</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a>(ememory::SharedPtr< zeus::Buffer > _obj)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>appendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) override (defined in <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html#a6f41ca3167420fce35bc0a25a1d3df46">BufferCall</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html#a31cc072451dbf73c931e6a42f1dcf7cc">composeWith</a>(const uint8_t *_buffer, uint32_t _lenght) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html#ab8582bc74a93faf786c73ec458df7362">create</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">zeus::BufferParameter::create</a>(const std::vector< uint8_t > &_buffer)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>generateDisplay</b>(std::ostream &_os) const override (defined in <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html#abe001a99bfd42a653043a6b82c439d31">getCall</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a02b8fc1305bad1f93bb596dc68bf3aff">getNumberParameter</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a8c7dc500e838cbd420f0f96506f5aae3">getParameter</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a906b224cdca4796b427a2fdf5bfabc69">getParameterPointer</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a53bb01ccc595c24e93552c9d30546425">getParameterSize</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#abe751c73c4b1a1f316f8f1e790b84d64">getParameterType</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html#a34aee1132fbba4d9873cb1ac10c70710">getType</a>() const override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_callName</b> (defined in <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a01e5d2b1735a9fc504af5dd86c591ed3">m_parameter</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parameterAppendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) (defined in <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html#a475fdacd1b8be983b194d53a16750c15">setCall</a>(const std::string &_value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a>(bool _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#ab2fc28c02f66843234779e82638e2647">simpleStringParam</a>(uint32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html#aa81004678f7749d539d5b02f2ea90adb">writeOn</a>(enet::WebSocket &_interface) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>zeus::Buffer</b> (defined in <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
524
classzeus_1_1_buffer_call.html
Normal file
@ -0,0 +1,524 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::BufferCall Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_call.html">BufferCall</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="#friends">Friends</a> |
|
||||
<a href="classzeus_1_1_buffer_call-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferCall Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::BufferCall:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_buffer_call.png" usemap="#zeus::BufferCall_map" alt=""/>
|
||||
<map id="zeus::BufferCall_map" name="zeus::BufferCall_map">
|
||||
<area href="classzeus_1_1_buffer_parameter.html" alt="zeus::BufferParameter" shape="rect" coords="0,56,137,80"/>
|
||||
<area href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. " alt="zeus::Buffer" shape="rect" coords="0,0,137,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a34aee1132fbba4d9873cb1ac10c70710"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">zeus::Buffer::typeMessage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html#a34aee1132fbba4d9873cb1ac10c70710">getType</a> () const override</td></tr>
|
||||
<tr class="separator:a34aee1132fbba4d9873cb1ac10c70710"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe001a99bfd42a653043a6b82c439d31"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html#abe001a99bfd42a653043a6b82c439d31">getCall</a> () const</td></tr>
|
||||
<tr class="separator:abe001a99bfd42a653043a6b82c439d31"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a475fdacd1b8be983b194d53a16750c15"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html#a475fdacd1b8be983b194d53a16750c15">setCall</a> (const std::string &_value)</td></tr>
|
||||
<tr class="separator:a475fdacd1b8be983b194d53a16750c15"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_buffer_parameter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_buffer_parameter')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td></tr>
|
||||
<tr class="memitem:a8c7dc500e838cbd420f0f96506f5aae3 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a8c7dc500e838cbd420f0f96506f5aae3 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplItemLeft" align="right" valign="top">ZEUS_TYPE_DATA </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a8c7dc500e838cbd420f0f96506f5aae3">getParameter</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a8c7dc500e838cbd420f0f96506f5aae3 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe751c73c4b1a1f316f8f1e790b84d64 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#abe751c73c4b1a1f316f8f1e790b84d64">getParameterType</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:abe751c73c4b1a1f316f8f1e790b84d64 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a906b224cdca4796b427a2fdf5bfabc69 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a906b224cdca4796b427a2fdf5bfabc69">getParameterPointer</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a906b224cdca4796b427a2fdf5bfabc69 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53bb01ccc595c24e93552c9d30546425 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a53bb01ccc595c24e93552c9d30546425">getParameterSize</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a53bb01ccc595c24e93552c9d30546425 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a02b8fc1305bad1f93bb596dc68bf3aff inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a02b8fc1305bad1f93bb596dc68bf3aff">getNumberParameter</a> () const</td></tr>
|
||||
<tr class="separator:a02b8fc1305bad1f93bb596dc68bf3aff inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a644ed390af5db818a01df2e08e3a35c2 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a644ed390af5db818a01df2e08e3a35c2">addParameterEmptyVector</a> ()</td></tr>
|
||||
<tr class="separator:a644ed390af5db818a01df2e08e3a35c2 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6005a0344f0571e9ce30de0d3d5fc0a0 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a6005a0344f0571e9ce30de0d3d5fc0a0">addParameter</a> ()</td></tr>
|
||||
<tr class="separator:a6005a0344f0571e9ce30de0d3d5fc0a0 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2fc28c02f66843234779e82638e2647 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#ab2fc28c02f66843234779e82638e2647">simpleStringParam</a> (uint32_t _id) const</td></tr>
|
||||
<tr class="separator:ab2fc28c02f66843234779e82638e2647 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2e173b7ed3a42ea5860c01efdd67884b inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a2e173b7ed3a42ea5860c01efdd67884b">composeWith</a> (const uint8_t *_buffer, uint32_t _lenght) override</td></tr>
|
||||
<tr class="separator:a2e173b7ed3a42ea5860c01efdd67884b inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd1c9ff49bf0b7feb0e743a74f291ff4 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#abd1c9ff49bf0b7feb0e743a74f291ff4">writeOn</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> &_interface) override</td></tr>
|
||||
<tr class="separator:abd1c9ff49bf0b7feb0e743a74f291ff4 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b62ce6c4e4a48dea062a0d04fa30145 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplParams" colspan="2"><a id="a3b62ce6c4e4a48dea062a0d04fa30145"></a>
|
||||
template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a3b62ce6c4e4a48dea062a0d04fa30145 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><b>addParameter</b> (const ZEUS_TYPE_DATA &_value)</td></tr>
|
||||
<tr class="separator:a3b62ce6c4e4a48dea062a0d04fa30145 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a0649743e5b9704b958d58c60210f04 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top"><a id="a0a0649743e5b9704b958d58c60210f04"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>parameterAppendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj)</td></tr>
|
||||
<tr class="separator:a0a0649743e5b9704b958d58c60210f04 inherit pub_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a> ()=default</td></tr>
|
||||
<tr class="separator:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a> () const</td></tr>
|
||||
<tr class="separator:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a> ()</td></tr>
|
||||
<tr class="separator:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _obj)</td></tr>
|
||||
<tr class="separator:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a> ()</td></tr>
|
||||
<tr class="separator:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a> () const</td></tr>
|
||||
<tr class="separator:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a> () const</td></tr>
|
||||
<tr class="separator:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a> (bool _value)</td></tr>
|
||||
<tr class="separator:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ab8582bc74a93faf786c73ec458df7362"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html#ab8582bc74a93faf786c73ec458df7362">create</a> ()</td></tr>
|
||||
<tr class="separator:ab8582bc74a93faf786c73ec458df7362"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_static_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">create</a> ()</td></tr>
|
||||
<tr class="separator:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">create</a> (const std::vector< uint8_t > &_buffer)</td></tr>
|
||||
<tr class="separator:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a6f41ca3167420fce35bc0a25a1d3df46"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html#a6f41ca3167420fce35bc0a25a1d3df46">BufferCall</a> ()</td></tr>
|
||||
<tr class="separator:a6f41ca3167420fce35bc0a25a1d3df46"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31cc072451dbf73c931e6a42f1dcf7cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html#a31cc072451dbf73c931e6a42f1dcf7cc">composeWith</a> (const uint8_t *_buffer, uint32_t _lenght) override</td></tr>
|
||||
<tr class="separator:a31cc072451dbf73c931e6a42f1dcf7cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4d3152e5564c7da7d1cc3845f36cc91"><td class="memItemLeft" align="right" valign="top"><a id="ac4d3152e5564c7da7d1cc3845f36cc91"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>appendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj) override</td></tr>
|
||||
<tr class="separator:ac4d3152e5564c7da7d1cc3845f36cc91"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa81004678f7749d539d5b02f2ea90adb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_call.html#aa81004678f7749d539d5b02f2ea90adb">writeOn</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> &_interface) override</td></tr>
|
||||
<tr class="separator:aa81004678f7749d539d5b02f2ea90adb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7cf34738e99cd46fbb814571be317b66"><td class="memItemLeft" align="right" valign="top"><a id="a7cf34738e99cd46fbb814571be317b66"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>generateDisplay</b> (std::ostream &_os) const override</td></tr>
|
||||
<tr class="separator:a7cf34738e99cd46fbb814571be317b66"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_buffer_parameter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_buffer_parameter')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td></tr>
|
||||
<tr class="memitem:a0544d8a6e2343d9343c4495f75e00521 inherit pro_methods_classzeus_1_1_buffer_parameter"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a0544d8a6e2343d9343c4495f75e00521 inherit pro_methods_classzeus_1_1_buffer_parameter"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a0544d8a6e2343d9343c4495f75e00521">addParameter</a> (uint16_t _paramId, const ZEUS_TYPE_DATA &_value)</td></tr>
|
||||
<tr class="separator:a0544d8a6e2343d9343c4495f75e00521 inherit pro_methods_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a> ()</td></tr>
|
||||
<tr class="separator:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a601ed8e18eae88267a86a7ad9e3c79e2"><td class="memItemLeft" align="right" valign="top"><a id="a601ed8e18eae88267a86a7ad9e3c79e2"></a>
|
||||
std::string </td><td class="memItemRight" valign="bottom"><b>m_callName</b></td></tr>
|
||||
<tr class="separator:a601ed8e18eae88267a86a7ad9e3c79e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_buffer_parameter"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_buffer_parameter')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td></tr>
|
||||
<tr class="memitem:a01e5d2b1735a9fc504af5dd86c591ed3 inherit pro_attribs_classzeus_1_1_buffer_parameter"><td class="memItemLeft" align="right" valign="top">std::vector< std::pair< int32_t, std::vector< uint8_t > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a01e5d2b1735a9fc504af5dd86c591ed3">m_parameter</a></td></tr>
|
||||
<tr class="separator:a01e5d2b1735a9fc504af5dd86c591ed3 inherit pro_attribs_classzeus_1_1_buffer_parameter"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzeus_1_1header_bin.html">headerBin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td></tr>
|
||||
<tr class="separator:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td></tr>
|
||||
<tr class="separator:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:a9cf50bd98484bed866042d678dc6f0cf"><td class="memItemLeft" align="right" valign="top"><a id="a9cf50bd98484bed866042d678dc6f0cf"></a>
|
||||
class </td><td class="memItemRight" valign="bottom"><b>zeus::Buffer</b></td></tr>
|
||||
<tr class="separator:a9cf50bd98484bed866042d678dc6f0cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_types_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a5c940de9c166a32dc1f63d9dafc6822f">typeMessage::unknow</a> = 0x0000,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a53b9e9679a8ea25880376080b76f98ad">typeMessage::call</a> = 0x0001,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9aa363b8d13575101a0226e8d0d054f2e7">typeMessage::answer</a> = 0x0002,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a8d777f385d3dfec8815d20f7496026dc">typeMessage::data</a> = 0x0003,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a4119639092e62c55ea8be348e4d9260d">typeMessage::event</a> = 0x0004
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a6f41ca3167420fce35bc0a25a1d3df46"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6f41ca3167420fce35bc0a25a1d3df46">§ </a></span>BufferCall()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::BufferCall::BufferCall </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>basic constructor (hidden to force the use of <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>) <a class="el" href="classzeus_1_1_buffer_call.html#ab8582bc74a93faf786c73ec458df7362">zeus::BufferCall::create</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a31cc072451dbf73c931e6a42f1dcf7cc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a31cc072451dbf73c931e6a42f1dcf7cc">§ </a></span>composeWith()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferCall::composeWith </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>_buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_lenght</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When receive new data form websocket, it might be added by this input (set all the frame ...) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_buffer</td><td>Pointer on the data to add. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_lenght</td><td>number of octet to add. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#a30344f73cbacd286759d731acc4252ab">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab8582bc74a93faf786c73ec458df7362"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab8582bc74a93faf786c73ec458df7362">§ </a></span>create()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><<a class="el" href="classzeus_1_1_buffer_call.html">zeus::BufferCall</a>> zeus::BufferCall::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a shared pointer on the <a class="el" href="classzeus_1_1_buffer_call.html">BufferCall</a>. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Allocated <a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abe001a99bfd42a653043a6b82c439d31"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abe001a99bfd42a653043a6b82c439d31">§ </a></span>getCall()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::BufferCall::getCall </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get the call value of the buffer </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>string of the function to call </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a34aee1132fbba4d9873cb1ac10c70710"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a34aee1132fbba4d9873cb1ac10c70710">§ </a></span>getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">zeus::Buffer::typeMessage</a> zeus::BufferCall::getType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the type of the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the current type of the buffer </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#a6ba035d3a026f351013b5f621e32e636">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a475fdacd1b8be983b194d53a16750c15"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a475fdacd1b8be983b194d53a16750c15">§ </a></span>setCall()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferCall::setCall </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the call value of the buffer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Function to call </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa81004678f7749d539d5b02f2ea90adb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa81004678f7749d539d5b02f2ea90adb">§ </a></span>writeOn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::BufferCall::writeOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> & </td>
|
||||
<td class="paramname"><em>_interface</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Write the buffer on a specific interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interface</td><td>socket to write data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true of no error appear </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#acd63c534f866dba253415e19a1ac2cdb">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_buffer_call_8hpp_source.html">BufferCall.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_buffer_call.png
Normal file
After Width: | Height: | Size: 827 B |
192
classzeus_1_1_buffer_data-members.html
Normal file
@ -0,0 +1,192 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_data.html">BufferData</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferData Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#a66e7576547e427f8f1c2286683021870">addData</a>(uint16_t _parameterId, void *_data, uint32_t _size)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a>(ememory::SharedPtr< zeus::Buffer > _obj)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>appendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) (defined in <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#a63d30efc5833e42eefc7b29e5602d371">BufferData</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#acc814ff67386cce0618bb7e2e959f1dc">composeWith</a>(const uint8_t *_buffer, uint32_t _lenght) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#a503f4455a298910dc37b91011a5c5038">create</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">zeus::Buffer::create</a>(const std::vector< uint8_t > &_buffer)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>generateDisplay</b>(std::ostream &_os) const override (defined in <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#a5f3fbdbe04895722cb00b1728dbec969">getData</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#a315fb10c70562f24774179844667566c">getParameterId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#aa07a2b2bea4f945b9fd84c6e167990e2">getPartId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#ac9b7e5a4a50c0c98bee2141d6867c6ac">getType</a>() const override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_data</b> (defined in <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_parameterId</b> (defined in <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_partId</b> (defined in <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a>(bool _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#a097cbb97f130e568b3bf03db49366cc8">setPartId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html#a0bc69c7207967ad43c901f61ad36a228">writeOn</a>(enet::WebSocket &_interface) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>zeus::Buffer</b> (defined in <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
598
classzeus_1_1_buffer_data.html
Normal file
@ -0,0 +1,598 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::BufferData Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_data.html">BufferData</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="#friends">Friends</a> |
|
||||
<a href="classzeus_1_1_buffer_data-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferData Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::BufferData:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_buffer_data.png" usemap="#zeus::BufferData_map" alt=""/>
|
||||
<map id="zeus::BufferData_map" name="zeus::BufferData_map">
|
||||
<area href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. " alt="zeus::Buffer" shape="rect" coords="0,0,105,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ac9b7e5a4a50c0c98bee2141d6867c6ac"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">zeus::Buffer::typeMessage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#ac9b7e5a4a50c0c98bee2141d6867c6ac">getType</a> () const override</td></tr>
|
||||
<tr class="separator:ac9b7e5a4a50c0c98bee2141d6867c6ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a315fb10c70562f24774179844667566c"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#a315fb10c70562f24774179844667566c">getParameterId</a> () const</td></tr>
|
||||
<tr class="separator:a315fb10c70562f24774179844667566c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa07a2b2bea4f945b9fd84c6e167990e2"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#aa07a2b2bea4f945b9fd84c6e167990e2">getPartId</a> () const</td></tr>
|
||||
<tr class="separator:aa07a2b2bea4f945b9fd84c6e167990e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a097cbb97f130e568b3bf03db49366cc8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#a097cbb97f130e568b3bf03db49366cc8">setPartId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a097cbb97f130e568b3bf03db49366cc8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a66e7576547e427f8f1c2286683021870"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#a66e7576547e427f8f1c2286683021870">addData</a> (uint16_t _parameterId, void *_data, uint32_t _size)</td></tr>
|
||||
<tr class="separator:a66e7576547e427f8f1c2286683021870"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f3fbdbe04895722cb00b1728dbec969"><td class="memItemLeft" align="right" valign="top">const std::vector< uint8_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#a5f3fbdbe04895722cb00b1728dbec969">getData</a> () const</td></tr>
|
||||
<tr class="separator:a5f3fbdbe04895722cb00b1728dbec969"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a> ()=default</td></tr>
|
||||
<tr class="separator:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a> () const</td></tr>
|
||||
<tr class="separator:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a> ()</td></tr>
|
||||
<tr class="separator:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _obj)</td></tr>
|
||||
<tr class="separator:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a595372a40a12ab24cbea9cd3e5d694e1 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a id="a595372a40a12ab24cbea9cd3e5d694e1"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>appendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj)</td></tr>
|
||||
<tr class="separator:a595372a40a12ab24cbea9cd3e5d694e1 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a> ()</td></tr>
|
||||
<tr class="separator:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a> () const</td></tr>
|
||||
<tr class="separator:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a> () const</td></tr>
|
||||
<tr class="separator:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a> (bool _value)</td></tr>
|
||||
<tr class="separator:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a503f4455a298910dc37b91011a5c5038"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#a503f4455a298910dc37b91011a5c5038">create</a> ()</td></tr>
|
||||
<tr class="separator:a503f4455a298910dc37b91011a5c5038"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_static_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">create</a> ()</td></tr>
|
||||
<tr class="separator:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">create</a> (const std::vector< uint8_t > &_buffer)</td></tr>
|
||||
<tr class="separator:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a63d30efc5833e42eefc7b29e5602d371"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#a63d30efc5833e42eefc7b29e5602d371">BufferData</a> ()</td></tr>
|
||||
<tr class="separator:a63d30efc5833e42eefc7b29e5602d371"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc814ff67386cce0618bb7e2e959f1dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#acc814ff67386cce0618bb7e2e959f1dc">composeWith</a> (const uint8_t *_buffer, uint32_t _lenght) override</td></tr>
|
||||
<tr class="separator:acc814ff67386cce0618bb7e2e959f1dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0bc69c7207967ad43c901f61ad36a228"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_data.html#a0bc69c7207967ad43c901f61ad36a228">writeOn</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> &_interface) override</td></tr>
|
||||
<tr class="separator:a0bc69c7207967ad43c901f61ad36a228"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab3d2e80b4158d5dd2331d0d85a0df454"><td class="memItemLeft" align="right" valign="top"><a id="ab3d2e80b4158d5dd2331d0d85a0df454"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>generateDisplay</b> (std::ostream &_os) const override</td></tr>
|
||||
<tr class="separator:ab3d2e80b4158d5dd2331d0d85a0df454"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a> ()</td></tr>
|
||||
<tr class="separator:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:aae772a696abdddf3892991c9ea9ec715"><td class="memItemLeft" align="right" valign="top"><a id="aae772a696abdddf3892991c9ea9ec715"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>m_partId</b></td></tr>
|
||||
<tr class="separator:aae772a696abdddf3892991c9ea9ec715"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a774eed213b0e7b9e68e63c0c6be80eff"><td class="memItemLeft" align="right" valign="top"><a id="a774eed213b0e7b9e68e63c0c6be80eff"></a>
|
||||
uint16_t </td><td class="memItemRight" valign="bottom"><b>m_parameterId</b></td></tr>
|
||||
<tr class="separator:a774eed213b0e7b9e68e63c0c6be80eff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f101faedae1af9e48fd6095a5062297"><td class="memItemLeft" align="right" valign="top"><a id="a0f101faedae1af9e48fd6095a5062297"></a>
|
||||
std::vector< uint8_t > </td><td class="memItemRight" valign="bottom"><b>m_data</b></td></tr>
|
||||
<tr class="separator:a0f101faedae1af9e48fd6095a5062297"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzeus_1_1header_bin.html">headerBin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td></tr>
|
||||
<tr class="separator:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td></tr>
|
||||
<tr class="separator:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:a9cf50bd98484bed866042d678dc6f0cf"><td class="memItemLeft" align="right" valign="top"><a id="a9cf50bd98484bed866042d678dc6f0cf"></a>
|
||||
class </td><td class="memItemRight" valign="bottom"><b>zeus::Buffer</b></td></tr>
|
||||
<tr class="separator:a9cf50bd98484bed866042d678dc6f0cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_types_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a5c940de9c166a32dc1f63d9dafc6822f">typeMessage::unknow</a> = 0x0000,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a53b9e9679a8ea25880376080b76f98ad">typeMessage::call</a> = 0x0001,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9aa363b8d13575101a0226e8d0d054f2e7">typeMessage::answer</a> = 0x0002,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a8d777f385d3dfec8815d20f7496026dc">typeMessage::data</a> = 0x0003,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a4119639092e62c55ea8be348e4d9260d">typeMessage::event</a> = 0x0004
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a63d30efc5833e42eefc7b29e5602d371"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a63d30efc5833e42eefc7b29e5602d371">§ </a></span>BufferData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::BufferData::BufferData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>basic constructor (hidden to force the use of <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>) <a class="el" href="classzeus_1_1_buffer_data.html#a503f4455a298910dc37b91011a5c5038">zeus::BufferData::create</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a66e7576547e427f8f1c2286683021870"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a66e7576547e427f8f1c2286683021870">§ </a></span>addData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferData::addData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>_parameterId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>_data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_size</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>add a raw data on the buffer </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_parameterId</td><td>Parameter id of the destination of the data </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>Pointer on the data </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_size</td><td>size of the data to add </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc814ff67386cce0618bb7e2e959f1dc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc814ff67386cce0618bb7e2e959f1dc">§ </a></span>composeWith()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferData::composeWith </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>_buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_lenght</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When receive new data form websocket, it might be added by this input (set all the frame ...) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_buffer</td><td>Pointer on the data to add. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_lenght</td><td>number of octet to add. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#a30344f73cbacd286759d731acc4252ab">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a503f4455a298910dc37b91011a5c5038"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a503f4455a298910dc37b91011a5c5038">§ </a></span>create()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><<a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a>> zeus::BufferData::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a shared pointer on the <a class="el" href="classzeus_1_1_buffer_data.html">BufferData</a>. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Allocated <a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5f3fbdbe04895722cb00b1728dbec969"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5f3fbdbe04895722cb00b1728dbec969">§ </a></span>getData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector<uint8_t>& zeus::BufferData::getData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get data reference. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a315fb10c70562f24774179844667566c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a315fb10c70562f24774179844667566c">§ </a></span>getParameterId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t zeus::BufferData::getParameterId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the parameter Id of the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Part Identifier </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa07a2b2bea4f945b9fd84c6e167990e2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa07a2b2bea4f945b9fd84c6e167990e2">§ </a></span>getPartId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::BufferData::getPartId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the part Id of the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Part Identifier </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac9b7e5a4a50c0c98bee2141d6867c6ac"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac9b7e5a4a50c0c98bee2141d6867c6ac">§ </a></span>getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">zeus::Buffer::typeMessage</a> zeus::BufferData::getType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the type of the buffer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the current type of the buffer </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#a6ba035d3a026f351013b5f621e32e636">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a097cbb97f130e568b3bf03db49366cc8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a097cbb97f130e568b3bf03db49366cc8">§ </a></span>setPartId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferData::setPartId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the part Id of the buffer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>New Part ID </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0bc69c7207967ad43c901f61ad36a228"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0bc69c7207967ad43c901f61ad36a228">§ </a></span>writeOn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::BufferData::writeOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> & </td>
|
||||
<td class="paramname"><em>_interface</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Write the buffer on a specific interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interface</td><td>socket to write data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true of no error appear </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#acd63c534f866dba253415e19a1ac2cdb">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_buffer_data_8hpp_source.html">BufferData.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_buffer_data.png
Normal file
After Width: | Height: | Size: 509 B |
194
classzeus_1_1_buffer_parameter-members.html
Normal file
@ -0,0 +1,194 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_parameter.html">BufferParameter</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferParameter Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a6005a0344f0571e9ce30de0d3d5fc0a0">addParameter</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a0544d8a6e2343d9343c4495f75e00521">addParameter</a>(uint16_t _paramId, const ZEUS_TYPE_DATA &_value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addParameter</b>(const ZEUS_TYPE_DATA &_value) (defined in <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a644ed390af5db818a01df2e08e3a35c2">addParameterEmptyVector</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a>(ememory::SharedPtr< zeus::Buffer > _obj)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>appendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) (defined in <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a2e173b7ed3a42ea5860c01efdd67884b">composeWith</a>(const uint8_t *_buffer, uint32_t _lenght) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">create</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">create</a>(const std::vector< uint8_t > &_buffer)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>generateDisplay</b>(std::ostream &_os) const (defined in <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a02b8fc1305bad1f93bb596dc68bf3aff">getNumberParameter</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a8c7dc500e838cbd420f0f96506f5aae3">getParameter</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a906b224cdca4796b427a2fdf5bfabc69">getParameterPointer</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a53bb01ccc595c24e93552c9d30546425">getParameterSize</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#abe751c73c4b1a1f316f8f1e790b84d64">getParameterType</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a6ba035d3a026f351013b5f621e32e636">getType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#a01e5d2b1735a9fc504af5dd86c591ed3">m_parameter</a></td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>parameterAppendBufferData</b>(ememory::SharedPtr< zeus::BufferData > _obj) (defined in <a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a>(bool _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a>(uint32_t _value)</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#ab2fc28c02f66843234779e82638e2647">simpleStringParam</a>(uint32_t _id) const</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> enum name</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html#abd1c9ff49bf0b7feb0e743a74f291ff4">writeOn</a>(enet::WebSocket &_interface) override</td><td class="entry"><a class="el" href="classzeus_1_1_buffer_parameter.html">zeus::BufferParameter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
631
classzeus_1_1_buffer_parameter.html
Normal file
@ -0,0 +1,631 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::BufferParameter Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_buffer_parameter.html">BufferParameter</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_buffer_parameter-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::BufferParameter Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::BufferParameter:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_buffer_parameter.png" usemap="#zeus::BufferParameter_map" alt=""/>
|
||||
<map id="zeus::BufferParameter_map" name="zeus::BufferParameter_map">
|
||||
<area href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. " alt="zeus::Buffer" shape="rect" coords="73,0,210,24"/>
|
||||
<area href="classzeus_1_1_buffer_answer.html" alt="zeus::BufferAnswer" shape="rect" coords="0,112,137,136"/>
|
||||
<area href="classzeus_1_1_buffer_call.html" alt="zeus::BufferCall" shape="rect" coords="147,112,284,136"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a8c7dc500e838cbd420f0f96506f5aae3"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a8c7dc500e838cbd420f0f96506f5aae3"><td class="memTemplItemLeft" align="right" valign="top">ZEUS_TYPE_DATA </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a8c7dc500e838cbd420f0f96506f5aae3">getParameter</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a8c7dc500e838cbd420f0f96506f5aae3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe751c73c4b1a1f316f8f1e790b84d64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#abe751c73c4b1a1f316f8f1e790b84d64">getParameterType</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:abe751c73c4b1a1f316f8f1e790b84d64"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a906b224cdca4796b427a2fdf5bfabc69"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a906b224cdca4796b427a2fdf5bfabc69">getParameterPointer</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a906b224cdca4796b427a2fdf5bfabc69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53bb01ccc595c24e93552c9d30546425"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a53bb01ccc595c24e93552c9d30546425">getParameterSize</a> (int32_t _id) const</td></tr>
|
||||
<tr class="separator:a53bb01ccc595c24e93552c9d30546425"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a02b8fc1305bad1f93bb596dc68bf3aff"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a02b8fc1305bad1f93bb596dc68bf3aff">getNumberParameter</a> () const</td></tr>
|
||||
<tr class="separator:a02b8fc1305bad1f93bb596dc68bf3aff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a644ed390af5db818a01df2e08e3a35c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a644ed390af5db818a01df2e08e3a35c2">addParameterEmptyVector</a> ()</td></tr>
|
||||
<tr class="separator:a644ed390af5db818a01df2e08e3a35c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6005a0344f0571e9ce30de0d3d5fc0a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a6005a0344f0571e9ce30de0d3d5fc0a0">addParameter</a> ()</td></tr>
|
||||
<tr class="separator:a6005a0344f0571e9ce30de0d3d5fc0a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2fc28c02f66843234779e82638e2647"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#ab2fc28c02f66843234779e82638e2647">simpleStringParam</a> (uint32_t _id) const</td></tr>
|
||||
<tr class="separator:ab2fc28c02f66843234779e82638e2647"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2e173b7ed3a42ea5860c01efdd67884b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a2e173b7ed3a42ea5860c01efdd67884b">composeWith</a> (const uint8_t *_buffer, uint32_t _lenght) override</td></tr>
|
||||
<tr class="separator:a2e173b7ed3a42ea5860c01efdd67884b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd1c9ff49bf0b7feb0e743a74f291ff4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#abd1c9ff49bf0b7feb0e743a74f291ff4">writeOn</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> &_interface) override</td></tr>
|
||||
<tr class="separator:abd1c9ff49bf0b7feb0e743a74f291ff4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b62ce6c4e4a48dea062a0d04fa30145"><td class="memTemplParams" colspan="2"><a id="a3b62ce6c4e4a48dea062a0d04fa30145"></a>
|
||||
template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a3b62ce6c4e4a48dea062a0d04fa30145"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><b>addParameter</b> (const ZEUS_TYPE_DATA &_value)</td></tr>
|
||||
<tr class="separator:a3b62ce6c4e4a48dea062a0d04fa30145"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a0649743e5b9704b958d58c60210f04"><td class="memItemLeft" align="right" valign="top"><a id="a0a0649743e5b9704b958d58c60210f04"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>parameterAppendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj)</td></tr>
|
||||
<tr class="separator:a0a0649743e5b9704b958d58c60210f04"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3a86e791e7369411338152b85bc63fc2">~Buffer</a> ()=default</td></tr>
|
||||
<tr class="separator:a3a86e791e7369411338152b85bc63fc2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a55a8c80490a62df5baf43f574ddc236b">haveAsync</a> () const</td></tr>
|
||||
<tr class="separator:a55a8c80490a62df5baf43f574ddc236b inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3c34b9cdc68f966fa54037e8f2f7cf78">moveAsync</a> ()</td></tr>
|
||||
<tr class="separator:a3c34b9cdc68f966fa54037e8f2f7cf78 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a99f27046a1f0dec254341c1530a297a4">appendBuffer</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _obj)</td></tr>
|
||||
<tr class="separator:a99f27046a1f0dec254341c1530a297a4 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a595372a40a12ab24cbea9cd3e5d694e1 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a id="a595372a40a12ab24cbea9cd3e5d694e1"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>appendBufferData</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer_data.html">zeus::BufferData</a> > _obj)</td></tr>
|
||||
<tr class="separator:a595372a40a12ab24cbea9cd3e5d694e1 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a9dd89dee98ceb392b3ad299c4eaf1213">clear</a> ()</td></tr>
|
||||
<tr class="separator:a9dd89dee98ceb392b3ad299c4eaf1213 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab3904269466260a92e04b401e2e98eeb">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ab3904269466260a92e04b401e2e98eeb inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a32d2e6d8fc7807554fef6d4f94fe6e24">setTransactionId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a32d2e6d8fc7807554fef6d4f94fe6e24 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab4932ae6c95c48ca42fdc58eef9cddb2">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:ab4932ae6c95c48ca42fdc58eef9cddb2 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aedf74bdce024b947ec0739523d74b313">setClientId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:aedf74bdce024b947ec0739523d74b313 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a954fa4ab49a4b44959234eba0ddf36b3">getServiceId</a> () const</td></tr>
|
||||
<tr class="separator:a954fa4ab49a4b44959234eba0ddf36b3 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a402fb385b3b2ee61329138a5012bd599">setServiceId</a> (uint32_t _value)</td></tr>
|
||||
<tr class="separator:a402fb385b3b2ee61329138a5012bd599 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a7225af13b903ec076414f574c2df9f11">getPartFinish</a> () const</td></tr>
|
||||
<tr class="separator:a7225af13b903ec076414f574c2df9f11 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a3064bb37e134da5929da1ea3986d1803">setPartFinish</a> (bool _value)</td></tr>
|
||||
<tr class="separator:a3064bb37e134da5929da1ea3986d1803 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6ba035d3a026f351013b5f621e32e636 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">virtual enum <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a6ba035d3a026f351013b5f621e32e636">getType</a> () const</td></tr>
|
||||
<tr class="separator:a6ba035d3a026f351013b5f621e32e636 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5556d5cb0fb2abd9434bb2f2cba95372 inherit pub_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a id="a5556d5cb0fb2abd9434bb2f2cba95372"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>generateDisplay</b> (std::ostream &_os) const</td></tr>
|
||||
<tr class="separator:a5556d5cb0fb2abd9434bb2f2cba95372 inherit pub_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a0544d8a6e2343d9343c4495f75e00521"><td class="memTemplParams" colspan="2">template<class ZEUS_TYPE_DATA > </td></tr>
|
||||
<tr class="memitem:a0544d8a6e2343d9343c4495f75e00521"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a0544d8a6e2343d9343c4495f75e00521">addParameter</a> (uint16_t _paramId, const ZEUS_TYPE_DATA &_value)</td></tr>
|
||||
<tr class="separator:a0544d8a6e2343d9343c4495f75e00521"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#adc7919d79f9f1ba53b691a1a54e208d6">Buffer</a> ()</td></tr>
|
||||
<tr class="separator:adc7919d79f9f1ba53b691a1a54e208d6 inherit pro_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a01e5d2b1735a9fc504af5dd86c591ed3"><td class="memItemLeft" align="right" valign="top">std::vector< std::pair< int32_t, std::vector< uint8_t > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer_parameter.html#a01e5d2b1735a9fc504af5dd86c591ed3">m_parameter</a></td></tr>
|
||||
<tr class="separator:a01e5d2b1735a9fc504af5dd86c591ed3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzeus_1_1header_bin.html">headerBin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#aad198ff90f0335d7828a84ae2d5302ac">m_header</a></td></tr>
|
||||
<tr class="separator:aad198ff90f0335d7828a84ae2d5302ac inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::vector< zeus::ActionAsyncClient > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ab21f842488e97b05f68d1353911c46bf">m_multipleSend</a></td></tr>
|
||||
<tr class="separator:ab21f842488e97b05f68d1353911c46bf inherit pro_attribs_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_types_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9">typeMessage</a> { <br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a5c940de9c166a32dc1f63d9dafc6822f">typeMessage::unknow</a> = 0x0000,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a53b9e9679a8ea25880376080b76f98ad">typeMessage::call</a> = 0x0001,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9aa363b8d13575101a0226e8d0d054f2e7">typeMessage::answer</a> = 0x0002,
|
||||
<a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a8d777f385d3dfec8815d20f7496026dc">typeMessage::data</a> = 0x0003,
|
||||
<br />
|
||||
  <a class="el" href="classzeus_1_1_buffer.html#ad70481d287df843b9f4a1658f20732a9a4119639092e62c55ea8be348e4d9260d">typeMessage::event</a> = 0x0004
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:ad70481d287df843b9f4a1658f20732a9 inherit pub_types_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_static_methods_classzeus_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classzeus_1_1_buffer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a></td></tr>
|
||||
<tr class="memitem:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#afecc1f7ef76505e8d065a391edc33069">create</a> ()</td></tr>
|
||||
<tr class="separator:afecc1f7ef76505e8d065a391edc33069 inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_buffer.html#a0346c57221b2b455b6d84a0c4c4799fe">create</a> (const std::vector< uint8_t > &_buffer)</td></tr>
|
||||
<tr class="separator:a0346c57221b2b455b6d84a0c4c4799fe inherit pub_static_methods_classzeus_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a6005a0344f0571e9ce30de0d3d5fc0a0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6005a0344f0571e9ce30de0d3d5fc0a0">§ </a></span>addParameter() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferParameter::addParameter </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Add parameter (or not.. this is the end of an auto resursive add parameter) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0544d8a6e2343d9343c4495f75e00521"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0544d8a6e2343d9343c4495f75e00521">§ </a></span>addParameter() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_TYPE_DATA > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferParameter::addParameter </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>_paramId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const ZEUS_TYPE_DATA & </td>
|
||||
<td class="paramname"><em>_value</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Add a parameter at a specific position. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_paramId</td><td>Id of the parameter (needed for the multiple packet sending) </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value to add in parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a644ed390af5db818a01df2e08e3a35c2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a644ed390af5db818a01df2e08e3a35c2">§ </a></span>addParameterEmptyVector()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferParameter::addParameterEmptyVector </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Add an empty vector with no type. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2e173b7ed3a42ea5860c01efdd67884b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2e173b7ed3a42ea5860c01efdd67884b">§ </a></span>composeWith()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::BufferParameter::composeWith </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>_buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_lenght</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When receive new data form websocket, it might be added by this input (set all the frame ...) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_buffer</td><td>Pointer on the data to add. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_lenght</td><td>number of octet to add. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#a30344f73cbacd286759d731acc4252ab">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a02b8fc1305bad1f93bb596dc68bf3aff"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a02b8fc1305bad1f93bb596dc68bf3aff">§ </a></span>getNumberParameter()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t zeus::BufferParameter::getNumberParameter </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the number of parameter availlable. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>number of parameter </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8c7dc500e838cbd420f0f96506f5aae3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8c7dc500e838cbd420f0f96506f5aae3">§ </a></span>getParameter()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_TYPE_DATA > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">ZEUS_TYPE_DATA zeus::BufferParameter::getParameter </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int32_t </td>
|
||||
<td class="paramname"><em>_id</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Template to get a parameter with a specific type. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Number of the parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Converted type of the parameter (or empty value) </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a906b224cdca4796b427a2fdf5bfabc69"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a906b224cdca4796b427a2fdf5bfabc69">§ </a></span>getParameterPointer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const uint8_t* zeus::BufferParameter::getParameterPointer </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int32_t </td>
|
||||
<td class="paramname"><em>_id</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the start pointer of the parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Number of the parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>pointer of the parameter or nullptr </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a53bb01ccc595c24e93552c9d30546425"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a53bb01ccc595c24e93552c9d30546425">§ </a></span>getParameterSize()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::BufferParameter::getParameterSize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int32_t </td>
|
||||
<td class="paramname"><em>_id</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the size of the parameter availlable in the parameter pointer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Number of the parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>size of the parameter buffer </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abe751c73c4b1a1f316f8f1e790b84d64"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abe751c73c4b1a1f316f8f1e790b84d64">§ </a></span>getParameterType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a> zeus::BufferParameter::getParameterType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int32_t </td>
|
||||
<td class="paramname"><em>_id</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the type of a parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Number of the parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>type of the parameter </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab2fc28c02f66843234779e82638e2647"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab2fc28c02f66843234779e82638e2647">§ </a></span>simpleStringParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::BufferParameter::simpleStringParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_id</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Convert the parameter in a simple human readable string. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Number of the parameter </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>readable string </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abd1c9ff49bf0b7feb0e743a74f291ff4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abd1c9ff49bf0b7feb0e743a74f291ff4">§ </a></span>writeOn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::BufferParameter::writeOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/enet.tag:http://atria-soft.github.io/enet/" href="http://atria-soft.github.io/enet/classenet_1_1_web_socket.html">enet::WebSocket</a> & </td>
|
||||
<td class="paramname"><em>_interface</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Write the buffer on a specific interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_interface</td><td>socket to write data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true of no error appear </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classzeus_1_1_buffer.html#acd63c534f866dba253415e19a1ac2cdb">zeus::Buffer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a01e5d2b1735a9fc504af5dd86c591ed3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a01e5d2b1735a9fc504af5dd86c591ed3">§ </a></span>m_parameter</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<std::pair<int32_t,std::vector<uint8_t> > > zeus::BufferParameter::m_parameter</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>list of the parameter (offset of start data and buffer of data (subprotocol...) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_buffer_parameter_8hpp_source.html">BufferParameter.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_buffer_parameter.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
172
classzeus_1_1_client-members.html
Normal file
@ -0,0 +1,172 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_client.html">Client</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Client Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_client.html">zeus::Client</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client.html#ad1a617dad4121cf70b5b5b62a158cab9">call</a>(const std::string &_functionName, _ARGS &&... _args)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client.html#ad11fc4d69ce0d35534dd759c4076aad1">callAction</a>(const std::string &_functionName, _ARGS &&... _args, zeus::FutureData::ObserverFinish _callback)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client.html#a3a10e70d2386b88cf1f9bb615ea2f582">Client</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client.html#af8b42ee062476505a9e7b449aa6ae8e9">connect</a>(const std::string &_address)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client.html#a4af6acc8640b3090a20a595cca9d3f15">connect</a>(const std::string &_address, const std::string &_userPassword)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client.html#ad2fe067881d3fa9c341c7e586fa016aa">connect</a>(const std::string &_address, const std::string &_clientName, const std::string &_clientTocken)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client.html#a3bdc86ddcb5504b7636d069dc003e086">connectTo</a>(const std::string &_address)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client.html#a37f95679ea94427cf673110465f4f42c">disconnect</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client.html#a18c9a92a93dc2abc6817e576fa4c7ca4">getService</a>(const std::string &_serviceName)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html#a3670955b0c5e36457ceb8710c84093d4">properties</a></td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html">eproperty::Interface</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client.html#a159e7049f013c25cf95ec2017ef88885">propertyIp</a></td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client.html#a35b2325791ec35f1df8ac9925a03e41d">propertyPort</a></td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ServiceRemote</b> (defined in <a class="el" href="classzeus_1_1_client.html">zeus::Client</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client.html#af9302c059ea4fd9b564af41d524ac49c">~Client</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_client.html">zeus::Client</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
604
classzeus_1_1_client.html
Normal file
@ -0,0 +1,604 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::Client Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_client.html">Client</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#friends">Friends</a> |
|
||||
<a href="classzeus_1_1_client-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Client Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_client_8hpp_source.html">Client.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::Client:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_client.png" usemap="#zeus::Client_map" alt=""/>
|
||||
<map id="zeus::Client_map" name="zeus::Client_map">
|
||||
<area doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html" alt="eproperty::Interface" shape="rect" coords="0,0,123,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a3a10e70d2386b88cf1f9bb615ea2f582"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#a3a10e70d2386b88cf1f9bb615ea2f582">Client</a> ()</td></tr>
|
||||
<tr class="separator:a3a10e70d2386b88cf1f9bb615ea2f582"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af9302c059ea4fd9b564af41d524ac49c"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#af9302c059ea4fd9b564af41d524ac49c">~Client</a> ()</td></tr>
|
||||
<tr class="separator:af9302c059ea4fd9b564af41d524ac49c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8b42ee062476505a9e7b449aa6ae8e9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#af8b42ee062476505a9e7b449aa6ae8e9">connect</a> (const std::string &_address)</td></tr>
|
||||
<tr class="separator:af8b42ee062476505a9e7b449aa6ae8e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4af6acc8640b3090a20a595cca9d3f15"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#a4af6acc8640b3090a20a595cca9d3f15">connect</a> (const std::string &_address, const std::string &_userPassword)</td></tr>
|
||||
<tr class="separator:a4af6acc8640b3090a20a595cca9d3f15"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad2fe067881d3fa9c341c7e586fa016aa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#ad2fe067881d3fa9c341c7e586fa016aa">connect</a> (const std::string &_address, const std::string &_clientName, const std::string &_clientTocken)</td></tr>
|
||||
<tr class="separator:ad2fe067881d3fa9c341c7e586fa016aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37f95679ea94427cf673110465f4f42c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#a37f95679ea94427cf673110465f4f42c">disconnect</a> ()</td></tr>
|
||||
<tr class="separator:a37f95679ea94427cf673110465f4f42c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a18c9a92a93dc2abc6817e576fa4c7ca4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_service_remote.html">zeus::ServiceRemote</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#a18c9a92a93dc2abc6817e576fa4c7ca4">getService</a> (const std::string &_serviceName)</td></tr>
|
||||
<tr class="separator:a18c9a92a93dc2abc6817e576fa4c7ca4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad1a617dad4121cf70b5b5b62a158cab9"><td class="memTemplParams" colspan="2">template<class... _ARGS> </td></tr>
|
||||
<tr class="memitem:ad1a617dad4121cf70b5b5b62a158cab9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#ad1a617dad4121cf70b5b5b62a158cab9">call</a> (const std::string &_functionName, _ARGS &&... _args)</td></tr>
|
||||
<tr class="separator:ad1a617dad4121cf70b5b5b62a158cab9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad11fc4d69ce0d35534dd759c4076aad1"><td class="memTemplParams" colspan="2">template<class... _ARGS> </td></tr>
|
||||
<tr class="memitem:ad11fc4d69ce0d35534dd759c4076aad1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#ad11fc4d69ce0d35534dd759c4076aad1">callAction</a> (const std::string &_functionName, _ARGS &&... _args, <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> _callback)</td></tr>
|
||||
<tr class="separator:ad11fc4d69ce0d35534dd759c4076aad1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a159e7049f013c25cf95ec2017ef88885"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a>< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#a159e7049f013c25cf95ec2017ef88885">propertyIp</a></td></tr>
|
||||
<tr class="separator:a159e7049f013c25cf95ec2017ef88885"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a35b2325791ec35f1df8ac9925a03e41d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a>< uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#a35b2325791ec35f1df8ac9925a03e41d">propertyPort</a></td></tr>
|
||||
<tr class="separator:a35b2325791ec35f1df8ac9925a03e41d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_attribs_classeproperty_1_1_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classeproperty_1_1_interface')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html">eproperty::Interface</a></td></tr>
|
||||
<tr class="memitem:a3670955b0c5e36457ceb8710c84093d4 inherit pub_attribs_classeproperty_1_1_interface"><td class="memItemLeft" align="right" valign="top"><a id="a3670955b0c5e36457ceb8710c84093d4"></a>
|
||||
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface_data.html">eproperty::InterfaceData</a> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html#a3670955b0c5e36457ceb8710c84093d4">properties</a></td></tr>
|
||||
<tr class="separator:a3670955b0c5e36457ceb8710c84093d4 inherit pub_attribs_classeproperty_1_1_interface"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a3bdc86ddcb5504b7636d069dc003e086"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client.html#a3bdc86ddcb5504b7636d069dc003e086">connectTo</a> (const std::string &_address)</td></tr>
|
||||
<tr class="separator:a3bdc86ddcb5504b7636d069dc003e086"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:a8ac915fb8f6978f1f386cbca70efd7d6"><td class="memItemLeft" align="right" valign="top"><a id="a8ac915fb8f6978f1f386cbca70efd7d6"></a>
|
||||
class </td><td class="memItemRight" valign="bottom"><b>ServiceRemote</b></td></tr>
|
||||
<tr class="separator:a8ac915fb8f6978f1f386cbca70efd7d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="classzeus_1_1_client.html" title="Client interface to acces on the remote service and gateway. ">Client</a> interface to acces on the remote service and gateway. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a3a10e70d2386b88cf1f9bb615ea2f582"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3a10e70d2386b88cf1f9bb615ea2f582">§ </a></span>Client()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::Client::Client </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a client on a specific user in a client mode with the tocken associated. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_address</td><td>Address of the user: "ABCD.efgh#atria-soft.com:1993" </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af9302c059ea4fd9b564af41d524ac49c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af9302c059ea4fd9b564af41d524ac49c">§ </a></span>~Client()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual zeus::Client::~Client </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ad1a617dad4121cf70b5b5b62a158cab9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad1a617dad4121cf70b5b5b62a158cab9">§ </a></span>call()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class... _ARGS> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> zeus::Client::call </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_functionName</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">_ARGS &&... </td>
|
||||
<td class="paramname"><em>_args</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a call on the interface gateway. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_functionName</td><td>name of the function to call </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_args...</td><td>multiple argument neededs </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>a future that will contain the aswer when receiveed (need to transmit over ethernet) </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad11fc4d69ce0d35534dd759c4076aad1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad11fc4d69ce0d35534dd759c4076aad1">§ </a></span>callAction()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class... _ARGS> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> zeus::Client::callAction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_functionName</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">_ARGS &&... </td>
|
||||
<td class="paramname"><em>_args</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> </td>
|
||||
<td class="paramname"><em>_callback</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a call on the interface gateway. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_functionName</td><td>name of the function to call </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_args...</td><td>multiple argument neededs </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_callback</td><td>Observer to call when the data is compleately arrived </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>a future that will contain the aswer when receiveed (need to transmit over ethernet) </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af8b42ee062476505a9e7b449aa6ae8e9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af8b42ee062476505a9e7b449aa6ae8e9">§ </a></span>connect() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::Client::connect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_address</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a client on a specific user in an ANONIMOUS way. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_address</td><td>Address of the user: "ABCD.efgh~atria-soft.com:1993" </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4af6acc8640b3090a20a595cca9d3f15"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4af6acc8640b3090a20a595cca9d3f15">§ </a></span>connect() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::Client::connect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_address</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_userPassword</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a client on a specific user in a user mode (connect to your personnal account) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_address</td><td>Address of the user: "ABCD.efgh~atria-soft.com:1993" </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_userPassword</td><td>Password of the user </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad2fe067881d3fa9c341c7e586fa016aa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad2fe067881d3fa9c341c7e586fa016aa">§ </a></span>connect() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::Client::connect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_address</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_clientName</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_clientTocken</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create a client on a specific user in a client mode with the tocken associated. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_address</td><td>Address of the user: "ABCD.efgh~atria-soft.com:1993" </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3bdc86ddcb5504b7636d069dc003e086"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3bdc86ddcb5504b7636d069dc003e086">§ </a></span>connectTo()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::Client::connectTo </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_address</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Connetc to a remote extern server. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_address</td><td>Address of the user: "ABCD.efgh~atria-soft.com:1993" </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a37f95679ea94427cf673110465f4f42c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a37f95679ea94427cf673110465f4f42c">§ </a></span>disconnect()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Client::disconnect </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Disconnect of the current interface. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a18c9a92a93dc2abc6817e576fa4c7ca4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a18c9a92a93dc2abc6817e576fa4c7ca4">§ </a></span>getService()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_service_remote.html">zeus::ServiceRemote</a> zeus::Client::getService </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_serviceName</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get a remote service. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_serviceName</td><td>Name of the service </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Pointer on an interface of remote service </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a159e7049f013c25cf95ec2017ef88885"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a159e7049f013c25cf95ec2017ef88885">§ </a></span>propertyIp</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a><std::string> zeus::Client::propertyIp</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ip of WebSocket TCP connection. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a35b2325791ec35f1df8ac9925a03e41d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a35b2325791ec35f1df8ac9925a03e41d">§ </a></span>propertyPort</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a><uint16_t> zeus::Client::propertyPort</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Port of the WebSocket connection. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_client_8hpp_source.html">Client.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_client.png
Normal file
After Width: | Height: | Size: 531 B |
165
classzeus_1_1_client_property-members.html
Normal file
@ -0,0 +1,165 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_client_property.html">ClientProperty</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::ClientProperty Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client_property.html#aa51451a793f3806e0bbc6e1e0271be4e">addAuthorized</a>(const std::string &_funcName)</td><td class="entry"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client_property.html#a76bc19268d302abb546b46ae79e10625">ClientProperty</a>(const std::string &_clientName="", const std::vector< std::string > &_groups=std::vector< std::string >())</td><td class="entry"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client_property.html#a7ae50ef93005c42160de12ee7509b5e6">getGroups</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client_property.html#ae017f8b2304f15ffc259fd2a26634152">getName</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client_property.html#a201bc29ec5054c04737c3499abe19aba">isFunctionAuthorized</a>(const std::string &_funcName)</td><td class="entry"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_client_property.html#a87e50a6036af6fff990fd47e314ea89b">setGroups</a>(std::vector< std::string > _groups)</td><td class="entry"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_client_property.html#a03626387496d4f71ce3d51f3bd195242">setName</a>(const std::string &_name)</td><td class="entry"><a class="el" href="classzeus_1_1_client_property.html">zeus::ClientProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
422
classzeus_1_1_client_property.html
Normal file
@ -0,0 +1,422 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::ClientProperty Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_client_property.html">ClientProperty</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classzeus_1_1_client_property-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::ClientProperty Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_service_8hpp_source.html">Service.hpp</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a76bc19268d302abb546b46ae79e10625"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html#a76bc19268d302abb546b46ae79e10625">ClientProperty</a> (const std::string &_clientName="", const std::vector< std::string > &_groups=std::vector< std::string >())</td></tr>
|
||||
<tr class="separator:a76bc19268d302abb546b46ae79e10625"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a03626387496d4f71ce3d51f3bd195242"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html#a03626387496d4f71ce3d51f3bd195242">setName</a> (const std::string &_name)</td></tr>
|
||||
<tr class="separator:a03626387496d4f71ce3d51f3bd195242"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae017f8b2304f15ffc259fd2a26634152"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html#ae017f8b2304f15ffc259fd2a26634152">getName</a> ()</td></tr>
|
||||
<tr class="separator:ae017f8b2304f15ffc259fd2a26634152"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87e50a6036af6fff990fd47e314ea89b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html#a87e50a6036af6fff990fd47e314ea89b">setGroups</a> (std::vector< std::string > _groups)</td></tr>
|
||||
<tr class="separator:a87e50a6036af6fff990fd47e314ea89b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7ae50ef93005c42160de12ee7509b5e6"><td class="memItemLeft" align="right" valign="top">const std::vector< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html#a7ae50ef93005c42160de12ee7509b5e6">getGroups</a> ()</td></tr>
|
||||
<tr class="separator:a7ae50ef93005c42160de12ee7509b5e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa51451a793f3806e0bbc6e1e0271be4e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html#aa51451a793f3806e0bbc6e1e0271be4e">addAuthorized</a> (const std::string &_funcName)</td></tr>
|
||||
<tr class="separator:aa51451a793f3806e0bbc6e1e0271be4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a201bc29ec5054c04737c3499abe19aba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_client_property.html#a201bc29ec5054c04737c3499abe19aba">isFunctionAuthorized</a> (const std::string &_funcName)</td></tr>
|
||||
<tr class="separator:a201bc29ec5054c04737c3499abe19aba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a76bc19268d302abb546b46ae79e10625"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a76bc19268d302abb546b46ae79e10625">§ </a></span>ClientProperty()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::ClientProperty::ClientProperty </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_clientName</em> = <code>""</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>_groups</em> = <code>std::vector<std::string>()</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aa51451a793f3806e0bbc6e1e0271be4e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa51451a793f3806e0bbc6e1e0271be4e">§ </a></span>addAuthorized()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::ClientProperty::addAuthorized </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_funcName</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7ae50ef93005c42160de12ee7509b5e6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7ae50ef93005c42160de12ee7509b5e6">§ </a></span>getGroups()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector<std::string>& zeus::ClientProperty::getGroups </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae017f8b2304f15ffc259fd2a26634152"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae017f8b2304f15ffc259fd2a26634152">§ </a></span>getName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::ClientProperty::getName </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a201bc29ec5054c04737c3499abe19aba"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a201bc29ec5054c04737c3499abe19aba">§ </a></span>isFunctionAuthorized()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ClientProperty::isFunctionAuthorized </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_funcName</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a87e50a6036af6fff990fd47e314ea89b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a87e50a6036af6fff990fd47e314ea89b">§ </a></span>setGroups()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::ClientProperty::setGroups </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::string > </td>
|
||||
<td class="paramname"><em>_groups</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a03626387496d4f71ce3d51f3bd195242"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a03626387496d4f71ce3d51f3bd195242">§ </a></span>setName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::ClientProperty::setName </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_service_8hpp_source.html">Service.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
170
classzeus_1_1_file-members.html
Normal file
@ -0,0 +1,170 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_file.html">File</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::File Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_file.html">zeus::File</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file.html#a347f4ee8c48496ad6ccf4905098cc1a3">File</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_file.html#ab2d06d23ca54e1579430fbcc2c0fe194">File</a>(const std::string &_filename)</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file.html#a139b49e9947c2531a06d8cc29f0ecaae">File</a>(const std::string &_mineType, std::vector< uint8_t > _data, int32_t _fileSize=-1)</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_file.html#a1ea2c1be180e45e85588cd08260ee646">File</a>(const std::string &_mineType, int32_t _size)</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file.html#a4d483918b8752d2b2b7cc63959fae575">getData</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_file.html#a15f115334e4b61f115bad019b2d96f73">getMineType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file.html#ab84dccb7817bb4c1024f6855f6c3299e">getTheoricFileSize</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_file.html#a6962ed7df661f54967d1a5261766c92a">preSetDataSize</a>(uint64_t _size)</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file.html#afd274fe57fdd61d0573aa1433c1d5e58">setData</a>(uint64_t _offset, const std::vector< uint8_t > &_data)</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_file.html#a96df0f6d8524da565eda3683c7bec5e9">setData</a>(uint64_t _offset, const uint8_t *_data, uint32_t _size)</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file.html#a46b613bce19240b648d71258551cd4f9">setMineType</a>(const std::string &_type)</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_file.html#a8f033107c62f94e85c5bc41565a09557">storeIn</a>(const std::string &_filename) const</td><td class="entry"><a class="el" href="classzeus_1_1_file.html">zeus::File</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
580
classzeus_1_1_file.html
Normal file
@ -0,0 +1,580 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::File Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_file.html">File</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classzeus_1_1_file-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::File Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_file_8hpp_source.html">File.hpp</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a347f4ee8c48496ad6ccf4905098cc1a3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a347f4ee8c48496ad6ccf4905098cc1a3">File</a> ()</td></tr>
|
||||
<tr class="separator:a347f4ee8c48496ad6ccf4905098cc1a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2d06d23ca54e1579430fbcc2c0fe194"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#ab2d06d23ca54e1579430fbcc2c0fe194">File</a> (const std::string &_filename)</td></tr>
|
||||
<tr class="separator:ab2d06d23ca54e1579430fbcc2c0fe194"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a139b49e9947c2531a06d8cc29f0ecaae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a139b49e9947c2531a06d8cc29f0ecaae">File</a> (const std::string &_mineType, std::vector< uint8_t > _data, int32_t _fileSize=-1)</td></tr>
|
||||
<tr class="separator:a139b49e9947c2531a06d8cc29f0ecaae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1ea2c1be180e45e85588cd08260ee646"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a1ea2c1be180e45e85588cd08260ee646">File</a> (const std::string &_mineType, int32_t _size)</td></tr>
|
||||
<tr class="separator:a1ea2c1be180e45e85588cd08260ee646"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab84dccb7817bb4c1024f6855f6c3299e"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#ab84dccb7817bb4c1024f6855f6c3299e">getTheoricFileSize</a> () const</td></tr>
|
||||
<tr class="separator:ab84dccb7817bb4c1024f6855f6c3299e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8f033107c62f94e85c5bc41565a09557"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a8f033107c62f94e85c5bc41565a09557">storeIn</a> (const std::string &_filename) const</td></tr>
|
||||
<tr class="separator:a8f033107c62f94e85c5bc41565a09557"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a15f115334e4b61f115bad019b2d96f73"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a15f115334e4b61f115bad019b2d96f73">getMineType</a> () const</td></tr>
|
||||
<tr class="separator:a15f115334e4b61f115bad019b2d96f73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a46b613bce19240b648d71258551cd4f9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a46b613bce19240b648d71258551cd4f9">setMineType</a> (const std::string &_type)</td></tr>
|
||||
<tr class="separator:a46b613bce19240b648d71258551cd4f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6962ed7df661f54967d1a5261766c92a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a6962ed7df661f54967d1a5261766c92a">preSetDataSize</a> (uint64_t _size)</td></tr>
|
||||
<tr class="separator:a6962ed7df661f54967d1a5261766c92a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4d483918b8752d2b2b7cc63959fae575"><td class="memItemLeft" align="right" valign="top">const std::vector< uint8_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a4d483918b8752d2b2b7cc63959fae575">getData</a> () const</td></tr>
|
||||
<tr class="separator:a4d483918b8752d2b2b7cc63959fae575"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd274fe57fdd61d0573aa1433c1d5e58"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#afd274fe57fdd61d0573aa1433c1d5e58">setData</a> (uint64_t _offset, const std::vector< uint8_t > &_data)</td></tr>
|
||||
<tr class="separator:afd274fe57fdd61d0573aa1433c1d5e58"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a96df0f6d8524da565eda3683c7bec5e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file.html#a96df0f6d8524da565eda3683c7bec5e9">setData</a> (uint64_t _offset, const uint8_t *_data, uint32_t _size)</td></tr>
|
||||
<tr class="separator:a96df0f6d8524da565eda3683c7bec5e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="classzeus_1_1_file.html" title="File inetrface. ">File</a> inetrface. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a347f4ee8c48496ad6ccf4905098cc1a3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a347f4ee8c48496ad6ccf4905098cc1a3">§ </a></span>File() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::File::File </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Contructor of an empty file. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab2d06d23ca54e1579430fbcc2c0fe194"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab2d06d23ca54e1579430fbcc2c0fe194">§ </a></span>File() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::File::File </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_filename</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Contructor with the name of a file (load all data) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_filename</td><td>path of the file </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a139b49e9947c2531a06d8cc29f0ecaae"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a139b49e9947c2531a06d8cc29f0ecaae">§ </a></span>File() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::File::File </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_mineType</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< uint8_t > </td>
|
||||
<td class="paramname"><em>_data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int32_t </td>
|
||||
<td class="paramname"><em>_fileSize</em> = <code>-1</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor of a typed file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_mineType</td><td>mine type of the file </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>data of the file </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_fileSize</td><td>theoric file size </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1ea2c1be180e45e85588cd08260ee646"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1ea2c1be180e45e85588cd08260ee646">§ </a></span>File() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::File::File </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_mineType</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int32_t </td>
|
||||
<td class="paramname"><em>_size</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor of a typed file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_mineType</td><td>mine type of the file </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_fileSize</td><td>preallocation size (data will be set after ...) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a4d483918b8752d2b2b7cc63959fae575"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4d483918b8752d2b2b7cc63959fae575">§ </a></span>getData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector<uint8_t>& zeus::File::getData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get a rérérence of the data </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>requested data </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a15f115334e4b61f115bad019b2d96f73"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a15f115334e4b61f115bad019b2d96f73">§ </a></span>getMineType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::File::getMineType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the mine type of the file. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>generic mine type </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab84dccb7817bb4c1024f6855f6c3299e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab84dccb7817bb4c1024f6855f6c3299e">§ </a></span>getTheoricFileSize()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int32_t zeus::File::getTheoricFileSize </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get the théoric file size </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>size of the file </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6962ed7df661f54967d1a5261766c92a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6962ed7df661f54967d1a5261766c92a">§ </a></span>preSetDataSize()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::File::preSetDataSize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint64_t </td>
|
||||
<td class="paramname"><em>_size</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>préallocate the data </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_size</td><td>New size of the buffer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afd274fe57fdd61d0573aa1433c1d5e58"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afd274fe57fdd61d0573aa1433c1d5e58">§ </a></span>setData() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::File::setData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint64_t </td>
|
||||
<td class="paramname"><em>_offset</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< uint8_t > & </td>
|
||||
<td class="paramname"><em>_data</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set data on the buffer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_offset</td><td>offset of the write data </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>data to write </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a96df0f6d8524da565eda3683c7bec5e9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a96df0f6d8524da565eda3683c7bec5e9">§ </a></span>setData() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::File::setData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint64_t </td>
|
||||
<td class="paramname"><em>_offset</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>_data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_size</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set data on the buffer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_offset</td><td>offset of the write data </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>pointer on the data to write </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_size</td><td>Number of Octet to write </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a46b613bce19240b648d71258551cd4f9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a46b613bce19240b648d71258551cd4f9">§ </a></span>setMineType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::File::setMineType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_type</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the mine type of the file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_type</td><td>New type of the file </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8f033107c62f94e85c5bc41565a09557"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8f033107c62f94e85c5bc41565a09557">§ </a></span>storeIn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::File::storeIn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_filename</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Store data in the specify file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_filename</td><td>name of the file </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_file_8hpp_source.html">File.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
161
classzeus_1_1_file_server-members.html
Normal file
@ -0,0 +1,161 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_file_server.html">FileServer</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::FileServer Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_file_server.html">zeus::FileServer</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file_server.html#a1d690be6727c50bbe13728baaddccc78">FileServer</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_file_server.html">zeus::FileServer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_file_server.html#a7632ae1129e90ad4f8df7600d6b92db0">FileServer</a>(const std::string &_filename)</td><td class="entry"><a class="el" href="classzeus_1_1_file_server.html">zeus::FileServer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_file_server.html#a1f58455c19ade011e4c492906466d2a0">getFileName</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_file_server.html">zeus::FileServer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
251
classzeus_1_1_file_server.html
Normal file
@ -0,0 +1,251 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::FileServer Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_file_server.html">FileServer</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classzeus_1_1_file_server-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::FileServer Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_file_8hpp_source.html">File.hpp</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a1d690be6727c50bbe13728baaddccc78"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file_server.html#a1d690be6727c50bbe13728baaddccc78">FileServer</a> ()</td></tr>
|
||||
<tr class="separator:a1d690be6727c50bbe13728baaddccc78"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7632ae1129e90ad4f8df7600d6b92db0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file_server.html#a7632ae1129e90ad4f8df7600d6b92db0">FileServer</a> (const std::string &_filename)</td></tr>
|
||||
<tr class="separator:a7632ae1129e90ad4f8df7600d6b92db0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1f58455c19ade011e4c492906466d2a0"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_file_server.html#a1f58455c19ade011e4c492906466d2a0">getFileName</a> () const</td></tr>
|
||||
<tr class="separator:a1f58455c19ade011e4c492906466d2a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="classzeus_1_1_file.html" title="File inetrface. ">File</a> server interface. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>This class permit to send file without opening all data befor sending </dd></dl>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a1d690be6727c50bbe13728baaddccc78"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1d690be6727c50bbe13728baaddccc78">§ </a></span>FileServer() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::FileServer::FileServer </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>generic constructor </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7632ae1129e90ad4f8df7600d6b92db0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7632ae1129e90ad4f8df7600d6b92db0">§ </a></span>FileServer() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::FileServer::FileServer </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_filename</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>contructor with a file </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_filename</td><td>Name of the file to send </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a1f58455c19ade011e4c492906466d2a0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1f58455c19ade011e4c492906466d2a0">§ </a></span>getFileName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::FileServer::getFileName </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the filename registered. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>path of the file </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_file_8hpp_source.html">File.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
180
classzeus_1_1_future-members.html
Normal file
@ -0,0 +1,180 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future.html">Future</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Future< ZEUS_RETURN > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_future.html">zeus::Future< ZEUS_RETURN ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#aca424bd6ac7ea8dd9775ab3617bb3d15">appendData</a>(ememory::SharedPtr< zeus::Buffer > _returnValue)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future.html#a42490db27cc66fc097840c23cdffbc0b">Future</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future.html">zeus::Future< ZEUS_RETURN ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a6f8d2eb8acefd18b628331139b5f2aa3">FutureBase</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a870d5dc97458f944d25c8a82ea8606d9">FutureBase</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ad03e90c369aecac9e3161a43bfbad88a">FutureBase</a>(uint32_t _transactionId, zeus::FutureData::ObserverFinish _callback=nullptr, uint32_t _clientId=0)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a1d02dc27ad95bfd4101f84e9cecb8891">FutureBase</a>(uint32_t _transactionId, ememory::SharedPtr< zeus::Buffer > _returnData, zeus::FutureData::ObserverFinish _callback=nullptr, uint32_t _clientId=0)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future.html#a906c84bfc63eeabc9efb979a8535e194">get</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future.html">zeus::Future< ZEUS_RETURN ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a083028a70215eb6e0f67d074a406d83b">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ae1786bd487f8364d5e898183afd13cd7">getErrorHelp</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#af63440c646a10f35d00b846791e98d69">getErrorType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#adc07e93a1a21b778f179ef375c8e0173">getRaw</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ae1317ade05e9396c275585603c622417">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ad2dc793ae8c2126d798b47d57cab8da7">getTransmitionTime</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ace693af10c709f3f37cccb4cd771141e">hasError</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a17bc19742496dc46c14db32397c26085">isFinished</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a0d6c42e89d241cae084751d0dfbcb9f7">isValid</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_data</b> (defined in <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future.html#a47ea6f94decc691855785c1fe8350f5f">operator=</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future.html">zeus::Future< ZEUS_RETURN ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#aa53d4c3eb3b8b57c56cc45614791bf5e">setSynchronous</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ab9cc43a3e367d7632893ee332a5458f5">wait</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a7248f56add44eddebfd7b1e188a5dd3a">waitFor</a>(std::chrono::microseconds _delta=std::chrono::seconds(30)) const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a9bfa5cea8c7246e6d21ff727406d5977">waitUntil</a>(std::chrono::steady_clock::time_point _endTime) const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
330
classzeus_1_1_future.html
Normal file
@ -0,0 +1,330 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::Future< ZEUS_RETURN > Class Template Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future.html">Future</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classzeus_1_1_future-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Future< ZEUS_RETURN > Class Template Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_future_8hpp_source.html">Future.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::Future< ZEUS_RETURN >:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_future.png" usemap="#zeus::Future_3C_20ZEUS_5FRETURN_20_3E_map" alt=""/>
|
||||
<map id="zeus::Future_3C_20ZEUS_5FRETURN_20_3E_map" name="zeus::Future< ZEUS_RETURN >_map">
|
||||
<area href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. " alt="zeus::FutureBase" shape="rect" coords="0,0,193,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a42490db27cc66fc097840c23cdffbc0b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future.html#a42490db27cc66fc097840c23cdffbc0b">Future</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a42490db27cc66fc097840c23cdffbc0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a47ea6f94decc691855785c1fe8350f5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future.html">zeus::Future</a>< ZEUS_RETURN > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future.html#a47ea6f94decc691855785c1fe8350f5f">operator=</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a47ea6f94decc691855785c1fe8350f5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a906c84bfc63eeabc9efb979a8535e194"><td class="memItemLeft" align="right" valign="top">ZEUS_RETURN </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future.html#a906c84bfc63eeabc9efb979a8535e194">get</a> ()</td></tr>
|
||||
<tr class="separator:a906c84bfc63eeabc9efb979a8535e194"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_future_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_future_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td></tr>
|
||||
<tr class="memitem:a6f8d2eb8acefd18b628331139b5f2aa3 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a6f8d2eb8acefd18b628331139b5f2aa3">FutureBase</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a6f8d2eb8acefd18b628331139b5f2aa3 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a870d5dc97458f944d25c8a82ea8606d9 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a870d5dc97458f944d25c8a82ea8606d9">FutureBase</a> ()</td></tr>
|
||||
<tr class="separator:a870d5dc97458f944d25c8a82ea8606d9 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad03e90c369aecac9e3161a43bfbad88a inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ad03e90c369aecac9e3161a43bfbad88a">FutureBase</a> (uint32_t _transactionId, <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> _callback=nullptr, uint32_t _clientId=0)</td></tr>
|
||||
<tr class="separator:ad03e90c369aecac9e3161a43bfbad88a inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d02dc27ad95bfd4101f84e9cecb8891 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a1d02dc27ad95bfd4101f84e9cecb8891">FutureBase</a> (uint32_t _transactionId, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _returnData, <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> _callback=nullptr, uint32_t _clientId=0)</td></tr>
|
||||
<tr class="separator:a1d02dc27ad95bfd4101f84e9cecb8891 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60c227ad770f63266db8fe0efd3c76ff inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a60c227ad770f63266db8fe0efd3c76ff">operator=</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a60c227ad770f63266db8fe0efd3c76ff inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca424bd6ac7ea8dd9775ab3617bb3d15 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#aca424bd6ac7ea8dd9775ab3617bb3d15">appendData</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _returnValue)</td></tr>
|
||||
<tr class="separator:aca424bd6ac7ea8dd9775ab3617bb3d15 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa53d4c3eb3b8b57c56cc45614791bf5e inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#aa53d4c3eb3b8b57c56cc45614791bf5e">setSynchronous</a> ()</td></tr>
|
||||
<tr class="separator:aa53d4c3eb3b8b57c56cc45614791bf5e inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1317ade05e9396c275585603c622417 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ae1317ade05e9396c275585603c622417">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ae1317ade05e9396c275585603c622417 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a083028a70215eb6e0f67d074a406d83b inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a083028a70215eb6e0f67d074a406d83b">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:a083028a70215eb6e0f67d074a406d83b inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace693af10c709f3f37cccb4cd771141e inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ace693af10c709f3f37cccb4cd771141e">hasError</a> () const</td></tr>
|
||||
<tr class="separator:ace693af10c709f3f37cccb4cd771141e inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af63440c646a10f35d00b846791e98d69 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#af63440c646a10f35d00b846791e98d69">getErrorType</a> () const</td></tr>
|
||||
<tr class="separator:af63440c646a10f35d00b846791e98d69 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1786bd487f8364d5e898183afd13cd7 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ae1786bd487f8364d5e898183afd13cd7">getErrorHelp</a> () const</td></tr>
|
||||
<tr class="separator:ae1786bd487f8364d5e898183afd13cd7 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d6c42e89d241cae084751d0dfbcb9f7 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a0d6c42e89d241cae084751d0dfbcb9f7">isValid</a> () const</td></tr>
|
||||
<tr class="separator:a0d6c42e89d241cae084751d0dfbcb9f7 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17bc19742496dc46c14db32397c26085 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a17bc19742496dc46c14db32397c26085">isFinished</a> () const</td></tr>
|
||||
<tr class="separator:a17bc19742496dc46c14db32397c26085 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9cc43a3e367d7632893ee332a5458f5 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ab9cc43a3e367d7632893ee332a5458f5">wait</a> () const</td></tr>
|
||||
<tr class="separator:ab9cc43a3e367d7632893ee332a5458f5 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7248f56add44eddebfd7b1e188a5dd3a inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a7248f56add44eddebfd7b1e188a5dd3a">waitFor</a> (std::chrono::microseconds _delta=std::chrono::seconds(30)) const</td></tr>
|
||||
<tr class="separator:a7248f56add44eddebfd7b1e188a5dd3a inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9bfa5cea8c7246e6d21ff727406d5977 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a9bfa5cea8c7246e6d21ff727406d5977">waitUntil</a> (std::chrono::steady_clock::time_point _endTime) const</td></tr>
|
||||
<tr class="separator:a9bfa5cea8c7246e6d21ff727406d5977 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc07e93a1a21b778f179ef375c8e0173 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#adc07e93a1a21b778f179ef375c8e0173">getRaw</a> ()</td></tr>
|
||||
<tr class="separator:adc07e93a1a21b778f179ef375c8e0173 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad2dc793ae8c2126d798b47d57cab8da7 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">std::chrono::nanoseconds </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ad2dc793ae8c2126d798b47d57cab8da7">getTransmitionTime</a> () const</td></tr>
|
||||
<tr class="separator:ad2dc793ae8c2126d798b47d57cab8da7 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_attribs_classzeus_1_1_future_base"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classzeus_1_1_future_base')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td></tr>
|
||||
<tr class="memitem:a959c9f9967551dbc24d0d2c603c86209 inherit pub_attribs_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"><a id="a959c9f9967551dbc24d0d2c603c86209"></a>
|
||||
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a> > </td><td class="memItemRight" valign="bottom"><b>m_data</b></td></tr>
|
||||
<tr class="separator:a959c9f9967551dbc24d0d2c603c86209 inherit pub_attribs_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><h3>template<class ZEUS_RETURN><br />
|
||||
class zeus::Future< ZEUS_RETURN ></h3>
|
||||
|
||||
<p>future template to cast type in a specific type </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a42490db27cc66fc097840c23cdffbc0b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a42490db27cc66fc097840c23cdffbc0b">§ </a></span>Future()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future.html">zeus::Future</a>< ZEUS_RETURN >::<a class="el" href="classzeus_1_1_future.html">Future</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> & </td>
|
||||
<td class="paramname"><em>_base</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>contructor of the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> with the basic <a class="el" href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. ">FutureBase</a> </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_base</td><td>Generic base <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a906c84bfc63eeabc9efb979a8535e194"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a906c84bfc63eeabc9efb979a8535e194">§ </a></span>get()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">ZEUS_RETURN <a class="el" href="classzeus_1_1_future.html">zeus::Future</a>< ZEUS_RETURN >::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the value Requested with the type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>requested value </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a47ea6f94decc691855785c1fe8350f5f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a47ea6f94decc691855785c1fe8350f5f">§ </a></span>operator=()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future.html">zeus::Future</a><ZEUS_RETURN>& <a class="el" href="classzeus_1_1_future.html">zeus::Future</a>< ZEUS_RETURN >::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> & </td>
|
||||
<td class="paramname"><em>_base</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Asignement operator with an other future. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_base</td><td>Generic base <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the reference on the local element </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_future_8hpp_source.html">Future.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_future.png
Normal file
After Width: | Height: | Size: 700 B |
179
classzeus_1_1_future_3_01void_01_4-members.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html">Future< void ></a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Future< void > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_future_3_01void_01_4.html">zeus::Future< void ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#aca424bd6ac7ea8dd9775ab3617bb3d15">appendData</a>(ememory::SharedPtr< zeus::Buffer > _returnValue)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html#a7a04b19d6e0513542990b1346e42bce9">Future</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html">zeus::Future< void ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a6f8d2eb8acefd18b628331139b5f2aa3">FutureBase</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a870d5dc97458f944d25c8a82ea8606d9">FutureBase</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ad03e90c369aecac9e3161a43bfbad88a">FutureBase</a>(uint32_t _transactionId, zeus::FutureData::ObserverFinish _callback=nullptr, uint32_t _clientId=0)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a1d02dc27ad95bfd4101f84e9cecb8891">FutureBase</a>(uint32_t _transactionId, ememory::SharedPtr< zeus::Buffer > _returnData, zeus::FutureData::ObserverFinish _callback=nullptr, uint32_t _clientId=0)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a083028a70215eb6e0f67d074a406d83b">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ae1786bd487f8364d5e898183afd13cd7">getErrorHelp</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#af63440c646a10f35d00b846791e98d69">getErrorType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#adc07e93a1a21b778f179ef375c8e0173">getRaw</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ae1317ade05e9396c275585603c622417">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ad2dc793ae8c2126d798b47d57cab8da7">getTransmitionTime</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ace693af10c709f3f37cccb4cd771141e">hasError</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a17bc19742496dc46c14db32397c26085">isFinished</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a0d6c42e89d241cae084751d0dfbcb9f7">isValid</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_data</b> (defined in <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html#aaf64f8f66abe12300aec42e009ec8a46">operator=</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html">zeus::Future< void ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#aa53d4c3eb3b8b57c56cc45614791bf5e">setSynchronous</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ab9cc43a3e367d7632893ee332a5458f5">wait</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a7248f56add44eddebfd7b1e188a5dd3a">waitFor</a>(std::chrono::microseconds _delta=std::chrono::seconds(30)) const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a9bfa5cea8c7246e6d21ff727406d5977">waitUntil</a>(std::chrono::steady_clock::time_point _endTime) const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
302
classzeus_1_1_future_3_01void_01_4.html
Normal file
@ -0,0 +1,302 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::Future< void > Class Template Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html">Future< void ></a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classzeus_1_1_future_3_01void_01_4-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Future< void > Class Template Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_future_8hpp_source.html">Future.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::Future< void >:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_future_3_01void_01_4.png" usemap="#zeus::Future_3C_20void_20_3E_map" alt=""/>
|
||||
<map id="zeus::Future_3C_20void_20_3E_map" name="zeus::Future< void >_map">
|
||||
<area href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. " alt="zeus::FutureBase" shape="rect" coords="0,0,129,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a7a04b19d6e0513542990b1346e42bce9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html#a7a04b19d6e0513542990b1346e42bce9">Future</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a7a04b19d6e0513542990b1346e42bce9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaf64f8f66abe12300aec42e009ec8a46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future.html">zeus::Future</a>< void > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_3_01void_01_4.html#aaf64f8f66abe12300aec42e009ec8a46">operator=</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:aaf64f8f66abe12300aec42e009ec8a46"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_future_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_future_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td></tr>
|
||||
<tr class="memitem:a6f8d2eb8acefd18b628331139b5f2aa3 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a6f8d2eb8acefd18b628331139b5f2aa3">FutureBase</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a6f8d2eb8acefd18b628331139b5f2aa3 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a870d5dc97458f944d25c8a82ea8606d9 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a870d5dc97458f944d25c8a82ea8606d9">FutureBase</a> ()</td></tr>
|
||||
<tr class="separator:a870d5dc97458f944d25c8a82ea8606d9 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad03e90c369aecac9e3161a43bfbad88a inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ad03e90c369aecac9e3161a43bfbad88a">FutureBase</a> (uint32_t _transactionId, <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> _callback=nullptr, uint32_t _clientId=0)</td></tr>
|
||||
<tr class="separator:ad03e90c369aecac9e3161a43bfbad88a inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d02dc27ad95bfd4101f84e9cecb8891 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a1d02dc27ad95bfd4101f84e9cecb8891">FutureBase</a> (uint32_t _transactionId, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _returnData, <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> _callback=nullptr, uint32_t _clientId=0)</td></tr>
|
||||
<tr class="separator:a1d02dc27ad95bfd4101f84e9cecb8891 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60c227ad770f63266db8fe0efd3c76ff inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a60c227ad770f63266db8fe0efd3c76ff">operator=</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a60c227ad770f63266db8fe0efd3c76ff inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca424bd6ac7ea8dd9775ab3617bb3d15 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#aca424bd6ac7ea8dd9775ab3617bb3d15">appendData</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _returnValue)</td></tr>
|
||||
<tr class="separator:aca424bd6ac7ea8dd9775ab3617bb3d15 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa53d4c3eb3b8b57c56cc45614791bf5e inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#aa53d4c3eb3b8b57c56cc45614791bf5e">setSynchronous</a> ()</td></tr>
|
||||
<tr class="separator:aa53d4c3eb3b8b57c56cc45614791bf5e inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1317ade05e9396c275585603c622417 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ae1317ade05e9396c275585603c622417">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ae1317ade05e9396c275585603c622417 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a083028a70215eb6e0f67d074a406d83b inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a083028a70215eb6e0f67d074a406d83b">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:a083028a70215eb6e0f67d074a406d83b inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace693af10c709f3f37cccb4cd771141e inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ace693af10c709f3f37cccb4cd771141e">hasError</a> () const</td></tr>
|
||||
<tr class="separator:ace693af10c709f3f37cccb4cd771141e inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af63440c646a10f35d00b846791e98d69 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#af63440c646a10f35d00b846791e98d69">getErrorType</a> () const</td></tr>
|
||||
<tr class="separator:af63440c646a10f35d00b846791e98d69 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1786bd487f8364d5e898183afd13cd7 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ae1786bd487f8364d5e898183afd13cd7">getErrorHelp</a> () const</td></tr>
|
||||
<tr class="separator:ae1786bd487f8364d5e898183afd13cd7 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d6c42e89d241cae084751d0dfbcb9f7 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a0d6c42e89d241cae084751d0dfbcb9f7">isValid</a> () const</td></tr>
|
||||
<tr class="separator:a0d6c42e89d241cae084751d0dfbcb9f7 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17bc19742496dc46c14db32397c26085 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a17bc19742496dc46c14db32397c26085">isFinished</a> () const</td></tr>
|
||||
<tr class="separator:a17bc19742496dc46c14db32397c26085 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9cc43a3e367d7632893ee332a5458f5 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ab9cc43a3e367d7632893ee332a5458f5">wait</a> () const</td></tr>
|
||||
<tr class="separator:ab9cc43a3e367d7632893ee332a5458f5 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7248f56add44eddebfd7b1e188a5dd3a inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a7248f56add44eddebfd7b1e188a5dd3a">waitFor</a> (std::chrono::microseconds _delta=std::chrono::seconds(30)) const</td></tr>
|
||||
<tr class="separator:a7248f56add44eddebfd7b1e188a5dd3a inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9bfa5cea8c7246e6d21ff727406d5977 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a9bfa5cea8c7246e6d21ff727406d5977">waitUntil</a> (std::chrono::steady_clock::time_point _endTime) const</td></tr>
|
||||
<tr class="separator:a9bfa5cea8c7246e6d21ff727406d5977 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc07e93a1a21b778f179ef375c8e0173 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#adc07e93a1a21b778f179ef375c8e0173">getRaw</a> ()</td></tr>
|
||||
<tr class="separator:adc07e93a1a21b778f179ef375c8e0173 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad2dc793ae8c2126d798b47d57cab8da7 inherit pub_methods_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top">std::chrono::nanoseconds </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ad2dc793ae8c2126d798b47d57cab8da7">getTransmitionTime</a> () const</td></tr>
|
||||
<tr class="separator:ad2dc793ae8c2126d798b47d57cab8da7 inherit pub_methods_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_attribs_classzeus_1_1_future_base"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classzeus_1_1_future_base')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td></tr>
|
||||
<tr class="memitem:a959c9f9967551dbc24d0d2c603c86209 inherit pub_attribs_classzeus_1_1_future_base"><td class="memItemLeft" align="right" valign="top"><a id="a959c9f9967551dbc24d0d2c603c86209"></a>
|
||||
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a> > </td><td class="memItemRight" valign="bottom"><b>m_data</b></td></tr>
|
||||
<tr class="separator:a959c9f9967551dbc24d0d2c603c86209 inherit pub_attribs_classzeus_1_1_future_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><h3>template<><br />
|
||||
class zeus::Future< void ></h3>
|
||||
|
||||
<p>future template to cast type in a void methode (fallback) </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a7a04b19d6e0513542990b1346e42bce9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7a04b19d6e0513542990b1346e42bce9">§ </a></span>Future()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future.html">zeus::Future</a>< void >::<a class="el" href="classzeus_1_1_future.html">Future</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> & </td>
|
||||
<td class="paramname"><em>_base</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>contructor of the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> with the basic <a class="el" href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. ">FutureBase</a> </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_base</td><td>Generic base <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aaf64f8f66abe12300aec42e009ec8a46"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaf64f8f66abe12300aec42e009ec8a46">§ </a></span>operator=()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future.html">zeus::Future</a><void>& <a class="el" href="classzeus_1_1_future.html">zeus::Future</a>< void >::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> & </td>
|
||||
<td class="paramname"><em>_base</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Asignement operator with an other future. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_base</td><td>Generic base <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the reference on the local element </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_future_8hpp_source.html">Future.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_future_3_01void_01_4.png
Normal file
After Width: | Height: | Size: 539 B |
178
classzeus_1_1_future_base-members.html
Normal file
@ -0,0 +1,178 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future_base.html">FutureBase</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::FutureBase Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#aca424bd6ac7ea8dd9775ab3617bb3d15">appendData</a>(ememory::SharedPtr< zeus::Buffer > _returnValue)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a6f8d2eb8acefd18b628331139b5f2aa3">FutureBase</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a870d5dc97458f944d25c8a82ea8606d9">FutureBase</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ad03e90c369aecac9e3161a43bfbad88a">FutureBase</a>(uint32_t _transactionId, zeus::FutureData::ObserverFinish _callback=nullptr, uint32_t _clientId=0)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a1d02dc27ad95bfd4101f84e9cecb8891">FutureBase</a>(uint32_t _transactionId, ememory::SharedPtr< zeus::Buffer > _returnData, zeus::FutureData::ObserverFinish _callback=nullptr, uint32_t _clientId=0)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a083028a70215eb6e0f67d074a406d83b">getClientId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ae1786bd487f8364d5e898183afd13cd7">getErrorHelp</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#af63440c646a10f35d00b846791e98d69">getErrorType</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#adc07e93a1a21b778f179ef375c8e0173">getRaw</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ae1317ade05e9396c275585603c622417">getTransactionId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ad2dc793ae8c2126d798b47d57cab8da7">getTransmitionTime</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ace693af10c709f3f37cccb4cd771141e">hasError</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a17bc19742496dc46c14db32397c26085">isFinished</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a0d6c42e89d241cae084751d0dfbcb9f7">isValid</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_data</b> (defined in <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a60c227ad770f63266db8fe0efd3c76ff">operator=</a>(const zeus::FutureBase &_base)</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#aa53d4c3eb3b8b57c56cc45614791bf5e">setSynchronous</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#ab9cc43a3e367d7632893ee332a5458f5">wait</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a7248f56add44eddebfd7b1e188a5dd3a">waitFor</a>(std::chrono::microseconds _delta=std::chrono::seconds(30)) const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_base.html#a9bfa5cea8c7246e6d21ff727406d5977">waitUntil</a>(std::chrono::steady_clock::time_point _endTime) const</td><td class="entry"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
695
classzeus_1_1_future_base.html
Normal file
@ -0,0 +1,695 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::FutureBase Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future_base.html">FutureBase</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="classzeus_1_1_future_base-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::FutureBase Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_future_base_8hpp_source.html">FutureBase.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::FutureBase:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_future_base.png" usemap="#zeus::FutureBase_map" alt=""/>
|
||||
<map id="zeus::FutureBase_map" name="zeus::FutureBase_map">
|
||||
<area href="classzeus_1_1_future.html" title="future template to cast type in a specific type " alt="zeus::Future< ZEUS_RETURN >" shape="rect" coords="0,56,193,80"/>
|
||||
<area href="classzeus_1_1_future_3_01void_01_4.html" title="future template to cast type in a void methode (fallback) " alt="zeus::Future< void >" shape="rect" coords="203,56,396,80"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a6f8d2eb8acefd18b628331139b5f2aa3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a6f8d2eb8acefd18b628331139b5f2aa3">FutureBase</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a6f8d2eb8acefd18b628331139b5f2aa3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a870d5dc97458f944d25c8a82ea8606d9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a870d5dc97458f944d25c8a82ea8606d9">FutureBase</a> ()</td></tr>
|
||||
<tr class="separator:a870d5dc97458f944d25c8a82ea8606d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad03e90c369aecac9e3161a43bfbad88a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ad03e90c369aecac9e3161a43bfbad88a">FutureBase</a> (uint32_t _transactionId, <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> _callback=nullptr, uint32_t _clientId=0)</td></tr>
|
||||
<tr class="separator:ad03e90c369aecac9e3161a43bfbad88a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d02dc27ad95bfd4101f84e9cecb8891"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a1d02dc27ad95bfd4101f84e9cecb8891">FutureBase</a> (uint32_t _transactionId, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _returnData, <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> _callback=nullptr, uint32_t _clientId=0)</td></tr>
|
||||
<tr class="separator:a1d02dc27ad95bfd4101f84e9cecb8891"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60c227ad770f63266db8fe0efd3c76ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a60c227ad770f63266db8fe0efd3c76ff">operator=</a> (const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> &_base)</td></tr>
|
||||
<tr class="separator:a60c227ad770f63266db8fe0efd3c76ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca424bd6ac7ea8dd9775ab3617bb3d15"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#aca424bd6ac7ea8dd9775ab3617bb3d15">appendData</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > _returnValue)</td></tr>
|
||||
<tr class="separator:aca424bd6ac7ea8dd9775ab3617bb3d15"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa53d4c3eb3b8b57c56cc45614791bf5e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#aa53d4c3eb3b8b57c56cc45614791bf5e">setSynchronous</a> ()</td></tr>
|
||||
<tr class="separator:aa53d4c3eb3b8b57c56cc45614791bf5e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1317ade05e9396c275585603c622417"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ae1317ade05e9396c275585603c622417">getTransactionId</a> () const</td></tr>
|
||||
<tr class="separator:ae1317ade05e9396c275585603c622417"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a083028a70215eb6e0f67d074a406d83b"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a083028a70215eb6e0f67d074a406d83b">getClientId</a> () const</td></tr>
|
||||
<tr class="separator:a083028a70215eb6e0f67d074a406d83b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace693af10c709f3f37cccb4cd771141e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ace693af10c709f3f37cccb4cd771141e">hasError</a> () const</td></tr>
|
||||
<tr class="separator:ace693af10c709f3f37cccb4cd771141e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af63440c646a10f35d00b846791e98d69"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#af63440c646a10f35d00b846791e98d69">getErrorType</a> () const</td></tr>
|
||||
<tr class="separator:af63440c646a10f35d00b846791e98d69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1786bd487f8364d5e898183afd13cd7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ae1786bd487f8364d5e898183afd13cd7">getErrorHelp</a> () const</td></tr>
|
||||
<tr class="separator:ae1786bd487f8364d5e898183afd13cd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d6c42e89d241cae084751d0dfbcb9f7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a0d6c42e89d241cae084751d0dfbcb9f7">isValid</a> () const</td></tr>
|
||||
<tr class="separator:a0d6c42e89d241cae084751d0dfbcb9f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17bc19742496dc46c14db32397c26085"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a17bc19742496dc46c14db32397c26085">isFinished</a> () const</td></tr>
|
||||
<tr class="separator:a17bc19742496dc46c14db32397c26085"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9cc43a3e367d7632893ee332a5458f5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ab9cc43a3e367d7632893ee332a5458f5">wait</a> () const</td></tr>
|
||||
<tr class="separator:ab9cc43a3e367d7632893ee332a5458f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7248f56add44eddebfd7b1e188a5dd3a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a7248f56add44eddebfd7b1e188a5dd3a">waitFor</a> (std::chrono::microseconds _delta=std::chrono::seconds(30)) const</td></tr>
|
||||
<tr class="separator:a7248f56add44eddebfd7b1e188a5dd3a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9bfa5cea8c7246e6d21ff727406d5977"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#a9bfa5cea8c7246e6d21ff727406d5977">waitUntil</a> (std::chrono::steady_clock::time_point _endTime) const</td></tr>
|
||||
<tr class="separator:a9bfa5cea8c7246e6d21ff727406d5977"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc07e93a1a21b778f179ef375c8e0173"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#adc07e93a1a21b778f179ef375c8e0173">getRaw</a> ()</td></tr>
|
||||
<tr class="separator:adc07e93a1a21b778f179ef375c8e0173"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad2dc793ae8c2126d798b47d57cab8da7"><td class="memItemLeft" align="right" valign="top">std::chrono::nanoseconds </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_base.html#ad2dc793ae8c2126d798b47d57cab8da7">getTransmitionTime</a> () const</td></tr>
|
||||
<tr class="separator:ad2dc793ae8c2126d798b47d57cab8da7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a959c9f9967551dbc24d0d2c603c86209"><td class="memItemLeft" align="right" valign="top"><a id="a959c9f9967551dbc24d0d2c603c86209"></a>
|
||||
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a> > </td><td class="memItemRight" valign="bottom"><b>m_data</b></td></tr>
|
||||
<tr class="separator:a959c9f9967551dbc24d0d2c603c86209"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Generic zeus <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> interface to get data asynchronously. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a6f8d2eb8acefd18b628331139b5f2aa3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6f8d2eb8acefd18b628331139b5f2aa3">§ </a></span>FutureBase() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::FutureBase::FutureBase </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> & </td>
|
||||
<td class="paramname"><em>_base</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Copy contructor of a <a class="el" href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. ">FutureBase</a>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_base</td><td>the <a class="el" href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. ">FutureBase</a> to copy </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a870d5dc97458f944d25c8a82ea8606d9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a870d5dc97458f944d25c8a82ea8606d9">§ </a></span>FutureBase() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::FutureBase::FutureBase </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>contructor of a <a class="el" href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. ">FutureBase</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad03e90c369aecac9e3161a43bfbad88a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad03e90c369aecac9e3161a43bfbad88a">§ </a></span>FutureBase() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::FutureBase::FutureBase </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_transactionId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> </td>
|
||||
<td class="paramname"><em>_callback</em> = <code>nullptr</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_clientId</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Contructor of the <a class="el" href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. ">FutureBase</a> with an ofserver. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_transactionId</td><td>Transaction waiting answer </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_callback</td><td>Observer pointer </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_clientId</td><td>Client/sevice Id waiting answer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d02dc27ad95bfd4101f84e9cecb8891"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1d02dc27ad95bfd4101f84e9cecb8891">§ </a></span>FutureBase() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::FutureBase::FutureBase </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_transactionId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td>
|
||||
<td class="paramname"><em>_returnData</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> </td>
|
||||
<td class="paramname"><em>_callback</em> = <code>nullptr</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_clientId</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Contructor of the <a class="el" href="classzeus_1_1_future_base.html" title="Generic zeus Future interface to get data asynchronously. ">FutureBase</a> for direct error answer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_transactionId</td><td>Transaction waiting answer </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_isFinished</td><td>set state finish or not </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_returnData</td><td>Set return value </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_callback</td><td>Observer pointer </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_clientId</td><td>Client/sevice Id waiting answer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aca424bd6ac7ea8dd9775ab3617bb3d15"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aca424bd6ac7ea8dd9775ab3617bb3d15">§ </a></span>appendData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::FutureBase::appendData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td>
|
||||
<td class="paramname"><em>_returnValue</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Add data on the call/answer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_returnValue</td><td>Returned buffer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>return true if an error occured </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a083028a70215eb6e0f67d074a406d83b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a083028a70215eb6e0f67d074a406d83b">§ </a></span>getClientId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::FutureBase::getClientId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the client Id of the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a>. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classzeus_1_1_client.html" title="Client interface to acces on the remote service and gateway. ">Client</a> id requested or 0 </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae1786bd487f8364d5e898183afd13cd7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae1786bd487f8364d5e898183afd13cd7">§ </a></span>getErrorHelp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::FutureBase::getErrorHelp </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get help of the error </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the string of the error help </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af63440c646a10f35d00b846791e98d69"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af63440c646a10f35d00b846791e98d69">§ </a></span>getErrorType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::FutureBase::getErrorType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>get type of the error </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the string of the error type </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adc07e93a1a21b778f179ef375c8e0173"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adc07e93a1a21b778f179ef375c8e0173">§ </a></span>getRaw()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><<a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>> zeus::FutureBase::getRaw </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the <a class="el" href="classzeus_1_1_buffer.html" title="Protocol buffer to transmit datas. ">Buffer</a> receive. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>pointer on the receive data </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae1317ade05e9396c275585603c622417"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae1317ade05e9396c275585603c622417">§ </a></span>getTransactionId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::FutureBase::getTransactionId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the transaction Id of the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a>. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Transaction Id requested or 0 </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad2dc793ae8c2126d798b47d57cab8da7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad2dc793ae8c2126d798b47d57cab8da7">§ </a></span>getTransmitionTime()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::chrono::nanoseconds zeus::FutureBase::getTransmitionTime </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get duration of the current trasaction take. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Tile in nanosecond to wait answer </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ace693af10c709f3f37cccb4cd771141e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ace693af10c709f3f37cccb4cd771141e">§ </a></span>hasError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::FutureBase::hasError </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>check if the answer have an error </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>return true if an error is registered </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a17bc19742496dc46c14db32397c26085"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a17bc19742496dc46c14db32397c26085">§ </a></span>isFinished()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::FutureBase::isFinished </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if the futur have finish receiving data. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>status of the fisnish state </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0d6c42e89d241cae084751d0dfbcb9f7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0d6c42e89d241cae084751d0dfbcb9f7">§ </a></span>isValid()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::FutureBase::isValid </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if the Futur is a valid data. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>return true if the data is valid </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a60c227ad770f63266db8fe0efd3c76ff"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a60c227ad770f63266db8fe0efd3c76ff">§ </a></span>operator=()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> zeus::FutureBase::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> & </td>
|
||||
<td class="paramname"><em>_base</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Asignement operator with an other future. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_base</td><td>Generic base <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the reference on the local element </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa53d4c3eb3b8b57c56cc45614791bf5e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa53d4c3eb3b8b57c56cc45614791bf5e">§ </a></span>setSynchronous()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::FutureBase::setSynchronous </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the future syncronous. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>this mean that the system call the observer every time a packet arrive in the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab9cc43a3e367d7632893ee332a5458f5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab9cc43a3e367d7632893ee332a5458f5">§ </a></span>wait()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a>& zeus::FutureBase::wait </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Wait the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> receive data. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>reference on the current futur </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7248f56add44eddebfd7b1e188a5dd3a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7248f56add44eddebfd7b1e188a5dd3a">§ </a></span>waitFor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a>& zeus::FutureBase::waitFor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::chrono::microseconds </td>
|
||||
<td class="paramname"><em>_delta</em> = <code>std::chrono::seconds(30)</code></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Wait the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> receive data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_delta</td><td>delay to wait the data arrive </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>reference on the current futur </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9bfa5cea8c7246e6d21ff727406d5977"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9bfa5cea8c7246e6d21ff727406d5977">§ </a></span>waitUntil()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="classzeus_1_1_future_base.html">FutureBase</a>& zeus::FutureBase::waitUntil </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::chrono::steady_clock::time_point </td>
|
||||
<td class="paramname"><em>_endTime</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Wait the <a class="el" href="classzeus_1_1_future.html" title="future template to cast type in a specific type ">Future</a> receive data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_endTime</td><td>tiem to wait the data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>reference on the current futur </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_future_base_8hpp_source.html">FutureBase.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_future_base.png
Normal file
After Width: | Height: | Size: 975 B |
166
classzeus_1_1_future_data-members.html
Normal file
@ -0,0 +1,166 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future_data.html">FutureData</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::FutureData Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#a2c5388212200fde73edac29038ff6c45">m_callbackFinish</a></td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#a6dccd0fdd9b754f6456b60580b1be9c4">m_clientId</a></td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#aef9317df6a0f42d6d93992b6a1d65a34">m_isSynchronous</a></td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#a09c38038e82ef0b592a69a9b5b0cfe55">m_receiveTime</a></td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#a7096ea9a21e24c7a5ed07c1fae8597a1">m_returnData</a></td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#a559b96a6fbd67b88c18dbd0af19594fd">m_sendTime</a></td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#a58282ccffdd4c66a5fff40bd2768faf7">m_transactionId</a></td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">ObserverFinish</a> typedef</td><td class="entry"><a class="el" href="classzeus_1_1_future_data.html">zeus::FutureData</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
319
classzeus_1_1_future_data.html
Normal file
@ -0,0 +1,319 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::FutureData Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_future_data.html">FutureData</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="classzeus_1_1_future_data-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::FutureData Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_future_data_8hpp_source.html">FutureData.hpp</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:a3b1948b6d64c0e90fcd19dea2ed182f5"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">ObserverFinish</a> = std::function< bool(<a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a>)></td></tr>
|
||||
<tr class="separator:a3b1948b6d64c0e90fcd19dea2ed182f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a58282ccffdd4c66a5fff40bd2768faf7"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#a58282ccffdd4c66a5fff40bd2768faf7">m_transactionId</a></td></tr>
|
||||
<tr class="separator:a58282ccffdd4c66a5fff40bd2768faf7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6dccd0fdd9b754f6456b60580b1be9c4"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#a6dccd0fdd9b754f6456b60580b1be9c4">m_clientId</a></td></tr>
|
||||
<tr class="separator:a6dccd0fdd9b754f6456b60580b1be9c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef9317df6a0f42d6d93992b6a1d65a34"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#aef9317df6a0f42d6d93992b6a1d65a34">m_isSynchronous</a></td></tr>
|
||||
<tr class="separator:aef9317df6a0f42d6d93992b6a1d65a34"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7096ea9a21e24c7a5ed07c1fae8597a1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#a7096ea9a21e24c7a5ed07c1fae8597a1">m_returnData</a></td></tr>
|
||||
<tr class="separator:a7096ea9a21e24c7a5ed07c1fae8597a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2c5388212200fde73edac29038ff6c45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">ObserverFinish</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#a2c5388212200fde73edac29038ff6c45">m_callbackFinish</a></td></tr>
|
||||
<tr class="separator:a2c5388212200fde73edac29038ff6c45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a559b96a6fbd67b88c18dbd0af19594fd"><td class="memItemLeft" align="right" valign="top">std::chrono::steady_clock::time_point </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#a559b96a6fbd67b88c18dbd0af19594fd">m_sendTime</a></td></tr>
|
||||
<tr class="separator:a559b96a6fbd67b88c18dbd0af19594fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09c38038e82ef0b592a69a9b5b0cfe55"><td class="memItemLeft" align="right" valign="top">std::chrono::steady_clock::time_point </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_future_data.html#a09c38038e82ef0b592a69a9b5b0cfe55">m_receiveTime</a></td></tr>
|
||||
<tr class="separator:a09c38038e82ef0b592a69a9b5b0cfe55"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Data interface of the future (the future can be copied, but the data need to stay... </p>
|
||||
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
||||
<a id="a3b1948b6d64c0e90fcd19dea2ed182f5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3b1948b6d64c0e90fcd19dea2ed182f5">§ </a></span>ObserverFinish</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">zeus::FutureData::ObserverFinish</a> = std::function<bool(<a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a>)></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Define an Observer: function pointer. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a2c5388212200fde73edac29038ff6c45"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2c5388212200fde73edac29038ff6c45">§ </a></span>m_callbackFinish</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_future_data.html#a3b1948b6d64c0e90fcd19dea2ed182f5">ObserverFinish</a> zeus::FutureData::m_callbackFinish</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>ofserver of the finish data </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6dccd0fdd9b754f6456b60580b1be9c4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6dccd0fdd9b754f6456b60580b1be9c4">§ </a></span>m_clientId</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::FutureData::m_clientId</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>need to anser at this client. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aef9317df6a0f42d6d93992b6a1d65a34"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aef9317df6a0f42d6d93992b6a1d65a34">§ </a></span>m_isSynchronous</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::FutureData::m_isSynchronous</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>the future is synchronous. (call when receive data) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a09c38038e82ef0b592a69a9b5b0cfe55"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a09c38038e82ef0b592a69a9b5b0cfe55">§ </a></span>m_receiveTime</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::chrono::steady_clock::time_point zeus::FutureData::m_receiveTime</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>time when the future has receve answer </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7096ea9a21e24c7a5ed07c1fae8597a1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7096ea9a21e24c7a5ed07c1fae8597a1">§ </a></span>m_returnData</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><<a class="el" href="classzeus_1_1_buffer.html">zeus::Buffer</a>> zeus::FutureData::m_returnData</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>all buffer concatenate or last buffer if synchronous </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a559b96a6fbd67b88c18dbd0af19594fd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a559b96a6fbd67b88c18dbd0af19594fd">§ </a></span>m_sendTime</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::chrono::steady_clock::time_point zeus::FutureData::m_sendTime</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>time when the future has been sended request </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a58282ccffdd4c66a5fff40bd2768faf7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a58282ccffdd4c66a5fff40bd2768faf7">§ </a></span>m_transactionId</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t zeus::FutureData::m_transactionId</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>waiting answer data </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_future_data_8hpp_source.html">FutureData.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
174
classzeus_1_1_param_type-members.html
Normal file
@ -0,0 +1,174 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_param_type.html">ParamType</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::ParamType Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#aac584f0120a6940fcf502d37f73ae269">getId</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a3ad297b3e05e1c71a11eef876622e76d">getName</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a873cbf97a4b721f5a99b47119ff73b78">isNumber</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a76967c211db9d2d0c23f155146fd4c5a">isVector</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a3f6c2a74ce4ef892f0da904f8fc88650">m_id</a></td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a58fa165a52132350391a0d1930d8395e">m_isNumber</a></td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a681b594e15326da8813173204463364b">m_isVector</a></td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#ac874b53fab1a9b86c793d502d7e9fd87">m_typeName</a></td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a6c52b74f4a3fa71929a9cc089260bbd7">operator!=</a>(const ParamType &_obj) const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a4209dccf5d436d703fe448f8ea6db924">operator!=</a>(const std::string &_value) const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a6c3f449e90076aef50508db7b08e3fec">operator!=</a>(const uint16_t &_value) const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a4031effd2e9ce59dfa9945088ee3f07b">operator==</a>(const ParamType &_obj) const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a24805ff9da058a02bdb8326eaede50bb">operator==</a>(const std::string &_value) const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a36d0aa6933469841f6f368f581bb7903">operator==</a>(const uint16_t &_value) const</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a549af8a9de6519b1adb9ddcb37a761a9">ParamType</a>(const char *_name="", uint16_t _id=0, bool _isNumber=false, bool _isVector=false)</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_param_type.html#a6fe84cd1e2821df615c11cc89184ac6a">ParamType</a>(const std::string &_name, uint16_t _id, bool _isNumber=false, bool _isVector=false)</td><td class="entry"><a class="el" href="classzeus_1_1_param_type.html">zeus::ParamType</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
650
classzeus_1_1_param_type.html
Normal file
@ -0,0 +1,650 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::ParamType Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_param_type.html">ParamType</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_param_type-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::ParamType Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_param_type_8hpp_source.html">ParamType.hpp</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a549af8a9de6519b1adb9ddcb37a761a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a549af8a9de6519b1adb9ddcb37a761a9">ParamType</a> (const char *_name="", uint16_t _id=0, bool _isNumber=false, bool _isVector=false)</td></tr>
|
||||
<tr class="separator:a549af8a9de6519b1adb9ddcb37a761a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6fe84cd1e2821df615c11cc89184ac6a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a6fe84cd1e2821df615c11cc89184ac6a">ParamType</a> (const std::string &_name, uint16_t _id, bool _isNumber=false, bool _isVector=false)</td></tr>
|
||||
<tr class="separator:a6fe84cd1e2821df615c11cc89184ac6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ad297b3e05e1c71a11eef876622e76d"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a3ad297b3e05e1c71a11eef876622e76d">getName</a> () const</td></tr>
|
||||
<tr class="separator:a3ad297b3e05e1c71a11eef876622e76d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aac584f0120a6940fcf502d37f73ae269"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#aac584f0120a6940fcf502d37f73ae269">getId</a> () const</td></tr>
|
||||
<tr class="separator:aac584f0120a6940fcf502d37f73ae269"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4031effd2e9ce59dfa9945088ee3f07b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a4031effd2e9ce59dfa9945088ee3f07b">operator==</a> (const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> &_obj) const</td></tr>
|
||||
<tr class="separator:a4031effd2e9ce59dfa9945088ee3f07b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6c52b74f4a3fa71929a9cc089260bbd7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a6c52b74f4a3fa71929a9cc089260bbd7">operator!=</a> (const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> &_obj) const</td></tr>
|
||||
<tr class="separator:a6c52b74f4a3fa71929a9cc089260bbd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a24805ff9da058a02bdb8326eaede50bb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a24805ff9da058a02bdb8326eaede50bb">operator==</a> (const std::string &_value) const</td></tr>
|
||||
<tr class="separator:a24805ff9da058a02bdb8326eaede50bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4209dccf5d436d703fe448f8ea6db924"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a4209dccf5d436d703fe448f8ea6db924">operator!=</a> (const std::string &_value) const</td></tr>
|
||||
<tr class="separator:a4209dccf5d436d703fe448f8ea6db924"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a36d0aa6933469841f6f368f581bb7903"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a36d0aa6933469841f6f368f581bb7903">operator==</a> (const uint16_t &_value) const</td></tr>
|
||||
<tr class="separator:a36d0aa6933469841f6f368f581bb7903"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6c3f449e90076aef50508db7b08e3fec"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a6c3f449e90076aef50508db7b08e3fec">operator!=</a> (const uint16_t &_value) const</td></tr>
|
||||
<tr class="separator:a6c3f449e90076aef50508db7b08e3fec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a873cbf97a4b721f5a99b47119ff73b78"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a873cbf97a4b721f5a99b47119ff73b78">isNumber</a> () const</td></tr>
|
||||
<tr class="separator:a873cbf97a4b721f5a99b47119ff73b78"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76967c211db9d2d0c23f155146fd4c5a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a76967c211db9d2d0c23f155146fd4c5a">isVector</a> () const</td></tr>
|
||||
<tr class="separator:a76967c211db9d2d0c23f155146fd4c5a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ac874b53fab1a9b86c793d502d7e9fd87"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#ac874b53fab1a9b86c793d502d7e9fd87">m_typeName</a></td></tr>
|
||||
<tr class="separator:ac874b53fab1a9b86c793d502d7e9fd87"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f6c2a74ce4ef892f0da904f8fc88650"><td class="memItemLeft" align="right" valign="top">const uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a3f6c2a74ce4ef892f0da904f8fc88650">m_id</a></td></tr>
|
||||
<tr class="separator:a3f6c2a74ce4ef892f0da904f8fc88650"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58fa165a52132350391a0d1930d8395e"><td class="memItemLeft" align="right" valign="top">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a58fa165a52132350391a0d1930d8395e">m_isNumber</a></td></tr>
|
||||
<tr class="separator:a58fa165a52132350391a0d1930d8395e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a681b594e15326da8813173204463364b"><td class="memItemLeft" align="right" valign="top">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_param_type.html#a681b594e15326da8813173204463364b">m_isVector</a></td></tr>
|
||||
<tr class="separator:a681b594e15326da8813173204463364b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>generisation of type of the type of the parameter </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a549af8a9de6519b1adb9ddcb37a761a9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a549af8a9de6519b1adb9ddcb37a761a9">§ </a></span>ParamType() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::ParamType::ParamType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>_name</em> = <code>""</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>_id</em> = <code>0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>_isNumber</em> = <code>false</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>_isVector</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>contructor onf a generic name parameter </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the parameter </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Generic Id of the parameter </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_isNumber</td><td>set true of the type is a number </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_isVector</td><td>set true of the type is a vector element </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6fe84cd1e2821df615c11cc89184ac6a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6fe84cd1e2821df615c11cc89184ac6a">§ </a></span>ParamType() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::ParamType::ParamType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>_id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>_isNumber</em> = <code>false</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>_isVector</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>contructor onf a generic name parameter </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the parameter </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Generic Id of the parameter </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_isNumber</td><td>set true of the type is a number </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_isVector</td><td>set true of the type is a vector element </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aac584f0120a6940fcf502d37f73ae269"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aac584f0120a6940fcf502d37f73ae269">§ </a></span>getId()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t zeus::ParamType::getId </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get generic Id of the type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>unsigned int containing the type </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3ad297b3e05e1c71a11eef876622e76d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3ad297b3e05e1c71a11eef876622e76d">§ </a></span>getName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string& zeus::ParamType::getName </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get name of tha parameter. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>string describing the TYPE </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a873cbf97a4b721f5a99b47119ff73b78"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a873cbf97a4b721f5a99b47119ff73b78">§ </a></span>isNumber()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::isNumber </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if the type is a number. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>return true if the type is a number </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a76967c211db9d2d0c23f155146fd4c5a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a76967c211db9d2d0c23f155146fd4c5a">§ </a></span>isVector()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::isVector </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if the type is a vector. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>return true if the type is a vector </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6c52b74f4a3fa71929a9cc089260bbd7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6c52b74f4a3fa71929a9cc089260bbd7">§ </a></span>operator!=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> & </td>
|
||||
<td class="paramname"><em>_obj</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Difference comparaison with an other parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Other parameter to compare type </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the 2 object are different </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4209dccf5d436d703fe448f8ea6db924"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4209dccf5d436d703fe448f8ea6db924">§ </a></span>operator!=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Difference comparaison with an other parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Other parameter to compare type in string </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the 2 object are different </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6c3f449e90076aef50508db7b08e3fec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6c3f449e90076aef50508db7b08e3fec">§ </a></span>operator!=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint16_t & </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Difference comparaison with an other parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Other parameter to compare type enum integer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the 2 object are different </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4031effd2e9ce59dfa9945088ee3f07b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4031effd2e9ce59dfa9945088ee3f07b">§ </a></span>operator==() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classzeus_1_1_param_type.html">ParamType</a> & </td>
|
||||
<td class="paramname"><em>_obj</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Egality comparaison with an other parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Other parameter to compare type </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the 2 object are identical </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a24805ff9da058a02bdb8326eaede50bb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a24805ff9da058a02bdb8326eaede50bb">§ </a></span>operator==() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Egality comparaison with an other parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Other parameter to compare type in strin </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the 2 object are identical </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a36d0aa6933469841f6f368f581bb7903"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a36d0aa6933469841f6f368f581bb7903">§ </a></span>operator==() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::ParamType::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint16_t & </td>
|
||||
<td class="paramname"><em>_value</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Egality comparaison with an other parameter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Other parameter to compare type enum integer </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the 2 object are identical </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a3f6c2a74ce4ef892f0da904f8fc88650"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3f6c2a74ce4ef892f0da904f8fc88650">§ </a></span>m_id</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const uint16_t zeus::ParamType::m_id</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>simplification ID (if possible) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a58fa165a52132350391a0d1930d8395e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a58fa165a52132350391a0d1930d8395e">§ </a></span>m_isNumber</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool zeus::ParamType::m_isNumber</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>if the element is a number (convertion possible) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a681b594e15326da8813173204463364b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a681b594e15326da8813173204463364b">§ </a></span>m_isVector</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool zeus::ParamType::m_isVector</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>if the element is a vector (convertion possible) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac874b53fab1a9b86c793d502d7e9fd87"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac874b53fab1a9b86c793d502d7e9fd87">§ </a></span>m_typeName</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string zeus::ParamType::m_typeName</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>generic type </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_param_type_8hpp_source.html">ParamType.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
178
classzeus_1_1_remote_process_call-members.html
Normal file
@ -0,0 +1,178 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_remote_process_call.html">RemoteProcessCall</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::RemoteProcessCall Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#ab054889a0ff86db5c251852aa0c7e632">addAuthor</a>(const std::string &_name, const std::string &_email)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a016ea02517069bd50a7e0b3bae1af9b7">advertise</a>(const std::string &_name, ZEUS_RETURN_VALUE(*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#acc8890974a223941941b18d900229935">advertise</a>(std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a90d610e41d026dd304d48a912e18a5ad">getAuthors</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a83c83463bbf95e8ec517490e1c4ebb3f">getAuthors2</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#ae927db98a8d56b7d88f9260c705c22c0">getDescription</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a19c983f4b989557a9375a25ebc48d659">getFunction</a>(std::string _funcName)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a37d2417bb20e19dc421390c93f9f41d6">getFunctions</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#ae973033f2d710c3640df1a4b5fb3892d">getType</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a0a380bace6b950181ed8f7ac0ea23e51">getVersion</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a19569a8c0299c9ec07e3cdc0ab210d9d">isFunctionAuthorized</a>(uint64_t _clientSessionID, const std::string &_funcName)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_authors</b> (defined in <a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a2532ad683c756717f6c61d03d9defc1f">m_description</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a72f198515bc8719be2db618fc5a64a1e">m_listFunction</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a67b174dae0738e623c621102c5e8fc64">m_type</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a03df1c4d4dfaee5cb84c35c7d713eaa3">m_version</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a56bd5f5de5f0a78d3055e2033a6e7878">RemoteProcessCall</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#aed95bf8ce01b84e8f842cff50b98d214">setDescription</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a0e1908663d925a6eab346941483bf3ff">setType</a>(const std::string &_type, uint16_t _version)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#af635678367e7c29deced5e8dbd0b8d3c">setVersion</a>(const std::string &_vers)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
753
classzeus_1_1_remote_process_call.html
Normal file
@ -0,0 +1,753 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::RemoteProcessCall Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_remote_process_call.html">RemoteProcessCall</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_remote_process_call-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::RemoteProcessCall Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_remote_process_call_8hpp_source.html">RemoteProcessCall.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::RemoteProcessCall:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_remote_process_call.png" usemap="#zeus::RemoteProcessCall_map" alt=""/>
|
||||
<map id="zeus::RemoteProcessCall_map" name="zeus::RemoteProcessCall_map">
|
||||
<area href="classzeus_1_1_service.html" alt="zeus::Service" shape="rect" coords="0,56,411,80"/>
|
||||
<area href="classzeus_1_1_service_type.html" alt="zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS >" shape="rect" coords="0,112,411,136"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a56bd5f5de5f0a78d3055e2033a6e7878"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a56bd5f5de5f0a78d3055e2033a6e7878">RemoteProcessCall</a> ()</td></tr>
|
||||
<tr class="separator:a56bd5f5de5f0a78d3055e2033a6e7878"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed95bf8ce01b84e8f842cff50b98d214"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#aed95bf8ce01b84e8f842cff50b98d214">setDescription</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:aed95bf8ce01b84e8f842cff50b98d214"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae927db98a8d56b7d88f9260c705c22c0"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#ae927db98a8d56b7d88f9260c705c22c0">getDescription</a> ()</td></tr>
|
||||
<tr class="separator:ae927db98a8d56b7d88f9260c705c22c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af635678367e7c29deced5e8dbd0b8d3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#af635678367e7c29deced5e8dbd0b8d3c">setVersion</a> (const std::string &_vers)</td></tr>
|
||||
<tr class="separator:af635678367e7c29deced5e8dbd0b8d3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a380bace6b950181ed8f7ac0ea23e51"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a0a380bace6b950181ed8f7ac0ea23e51">getVersion</a> ()</td></tr>
|
||||
<tr class="separator:a0a380bace6b950181ed8f7ac0ea23e51"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab054889a0ff86db5c251852aa0c7e632"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#ab054889a0ff86db5c251852aa0c7e632">addAuthor</a> (const std::string &_name, const std::string &_email)</td></tr>
|
||||
<tr class="separator:ab054889a0ff86db5c251852aa0c7e632"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a90d610e41d026dd304d48a912e18a5ad"><td class="memItemLeft" align="right" valign="top">const std::vector< std::pair< std::string, std::string > > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a90d610e41d026dd304d48a912e18a5ad">getAuthors</a> () const</td></tr>
|
||||
<tr class="separator:a90d610e41d026dd304d48a912e18a5ad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a83c83463bbf95e8ec517490e1c4ebb3f"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a83c83463bbf95e8ec517490e1c4ebb3f">getAuthors2</a> ()</td></tr>
|
||||
<tr class="separator:a83c83463bbf95e8ec517490e1c4ebb3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae973033f2d710c3640df1a4b5fb3892d"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#ae973033f2d710c3640df1a4b5fb3892d">getType</a> ()</td></tr>
|
||||
<tr class="separator:ae973033f2d710c3640df1a4b5fb3892d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0e1908663d925a6eab346941483bf3ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a0e1908663d925a6eab346941483bf3ff">setType</a> (const std::string &_type, uint16_t _version)</td></tr>
|
||||
<tr class="separator:a0e1908663d925a6eab346941483bf3ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37d2417bb20e19dc421390c93f9f41d6"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a37d2417bb20e19dc421390c93f9f41d6">getFunctions</a> ()</td></tr>
|
||||
<tr class="separator:a37d2417bb20e19dc421390c93f9f41d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a19c983f4b989557a9375a25ebc48d659"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">AbstractFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a19c983f4b989557a9375a25ebc48d659">getFunction</a> (std::string _funcName)</td></tr>
|
||||
<tr class="separator:a19c983f4b989557a9375a25ebc48d659"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a016ea02517069bd50a7e0b3bae1af9b7"><td class="memTemplParams" colspan="2">template<class ZEUS_RETURN_VALUE , class... ZEUS_FUNC_ARGS_TYPE> </td></tr>
|
||||
<tr class="memitem:a016ea02517069bd50a7e0b3bae1af9b7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a016ea02517069bd50a7e0b3bae1af9b7">advertise</a> (const std::string &_name, ZEUS_RETURN_VALUE(*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td></tr>
|
||||
<tr class="separator:a016ea02517069bd50a7e0b3bae1af9b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc8890974a223941941b18d900229935"><td class="memTemplParams" colspan="2">template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE> </td></tr>
|
||||
<tr class="memitem:acc8890974a223941941b18d900229935"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#acc8890974a223941941b18d900229935">advertise</a> (std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td></tr>
|
||||
<tr class="separator:acc8890974a223941941b18d900229935"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a19569a8c0299c9ec07e3cdc0ab210d9d"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a19569a8c0299c9ec07e3cdc0ab210d9d">isFunctionAuthorized</a> (uint64_t _clientSessionID, const std::string &_funcName)</td></tr>
|
||||
<tr class="separator:a19569a8c0299c9ec07e3cdc0ab210d9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a72f198515bc8719be2db618fc5a64a1e"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a72f198515bc8719be2db618fc5a64a1e">m_listFunction</a></td></tr>
|
||||
<tr class="separator:a72f198515bc8719be2db618fc5a64a1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2532ad683c756717f6c61d03d9defc1f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a2532ad683c756717f6c61d03d9defc1f">m_description</a></td></tr>
|
||||
<tr class="separator:a2532ad683c756717f6c61d03d9defc1f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a03df1c4d4dfaee5cb84c35c7d713eaa3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a03df1c4d4dfaee5cb84c35c7d713eaa3">m_version</a></td></tr>
|
||||
<tr class="separator:a03df1c4d4dfaee5cb84c35c7d713eaa3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a194267ece59bfe0536f78eb18177e69c"><td class="memItemLeft" align="right" valign="top"><a id="a194267ece59bfe0536f78eb18177e69c"></a>
|
||||
std::vector< std::pair< std::string, std::string > > </td><td class="memItemRight" valign="bottom"><b>m_authors</b></td></tr>
|
||||
<tr class="separator:a194267ece59bfe0536f78eb18177e69c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67b174dae0738e623c621102c5e8fc64"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a67b174dae0738e623c621102c5e8fc64">m_type</a></td></tr>
|
||||
<tr class="separator:a67b174dae0738e623c621102c5e8fc64"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Local declaration of call local data. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a56bd5f5de5f0a78d3055e2033a6e7878"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a56bd5f5de5f0a78d3055e2033a6e7878">§ </a></span>RemoteProcessCall()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::RemoteProcessCall::RemoteProcessCall </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Basic constructor. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ab054889a0ff86db5c251852aa0c7e632"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab054889a0ff86db5c251852aa0c7e632">§ </a></span>addAuthor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::RemoteProcessCall::addAuthor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_email</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>List of autors of the module (name, email) </p>
|
||||
<p>Add an author on this service </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Nazme of the Author: (Surname NAME) </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_email</td><td>email of the author to add </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a016ea02517069bd50a7e0b3bae1af9b7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a016ea02517069bd50a7e0b3bae1af9b7">§ </a></span>advertise() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN_VALUE , class... ZEUS_FUNC_ARGS_TYPE> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a>* zeus::RemoteProcessCall::advertise </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">ZEUS_RETURN_VALUE(*)(ZEUS_FUNC_ARGS_TYPE... _args) </td>
|
||||
<td class="paramname"><em>_func</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc8890974a223941941b18d900229935"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc8890974a223941941b18d900229935">§ </a></span>advertise() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a>* zeus::RemoteProcessCall::advertise </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*)(ZEUS_FUNC_ARGS_TYPE... _args) </td>
|
||||
<td class="paramname"><em>_func</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a90d610e41d026dd304d48a912e18a5ad"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a90d610e41d026dd304d48a912e18a5ad">§ </a></span>getAuthors()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector<std::pair<std::string,std::string> >& zeus::RemoteProcessCall::getAuthors </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the list of the Authors. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Lisl of authors in a pair of name and email </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a83c83463bbf95e8ec517490e1c4ebb3f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a83c83463bbf95e8ec517490e1c4ebb3f">§ </a></span>getAuthors2()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<std::string> zeus::RemoteProcessCall::getAuthors2 </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get simple list of authors. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>List Of user and email in form: "john WHO <jhon.who@here.net>" </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae927db98a8d56b7d88f9260c705c22c0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae927db98a8d56b7d88f9260c705c22c0">§ </a></span>getDescription()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::RemoteProcessCall::getDescription </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get service description. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>String with the describe of the service </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a19c983f4b989557a9375a25ebc48d659"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a19c983f4b989557a9375a25ebc48d659">§ </a></span>getFunction()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_abstract_function.html">AbstractFunction</a>* zeus::RemoteProcessCall::getFunction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>_funcName</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a37d2417bb20e19dc421390c93f9f41d6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a37d2417bb20e19dc421390c93f9f41d6">§ </a></span>getFunctions()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<std::string> zeus::RemoteProcessCall::getFunctions </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae973033f2d710c3640df1a4b5fb3892d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae973033f2d710c3640df1a4b5fb3892d">§ </a></span>getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::RemoteProcessCall::getType </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0a380bace6b950181ed8f7ac0ea23e51"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0a380bace6b950181ed8f7ac0ea23e51">§ </a></span>getVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::RemoteProcessCall::getVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the Version of the service. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>String containing the version (form: 1.0[.x[.y]][-dev] </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a19569a8c0299c9ec07e3cdc0ab210d9d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a19569a8c0299c9ec07e3cdc0ab210d9d">§ </a></span>isFunctionAuthorized()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual bool zeus::RemoteProcessCall::isFunctionAuthorized </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint64_t </td>
|
||||
<td class="paramname"><em>_clientSessionID</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_funcName</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classzeus_1_1_service_type.html#a2c403e9a18d3b780a2aaa43c07f9239e">zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS ></a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aed95bf8ce01b84e8f842cff50b98d214"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aed95bf8ce01b84e8f842cff50b98d214">§ </a></span>setDescription()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::RemoteProcessCall::setDescription </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_desc</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set service description. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_desc</td><td>String with the describe of the service </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0e1908663d925a6eab346941483bf3ff"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0e1908663d925a6eab346941483bf3ff">§ </a></span>setType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::RemoteProcessCall::setType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_type</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>_version</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af635678367e7c29deced5e8dbd0b8d3c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af635678367e7c29deced5e8dbd0b8d3c">§ </a></span>setVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::RemoteProcessCall::setVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>_vers</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the Version of the service. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_vers</td><td>String containing the version (form: 1.0[.x[.y]][-dev] </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a2532ad683c756717f6c61d03d9defc1f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2532ad683c756717f6c61d03d9defc1f">§ </a></span>m_description</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::RemoteProcessCall::m_description</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Description of the service. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a72f198515bc8719be2db618fc5a64a1e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a72f198515bc8719be2db618fc5a64a1e">§ </a></span>m_listFunction</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector<<a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a>*> zeus::RemoteProcessCall::m_listFunction</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>List of all functions callable. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a67b174dae0738e623c621102c5e8fc64"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a67b174dae0738e623c621102c5e8fc64">§ </a></span>m_type</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::RemoteProcessCall::m_type</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Generic type of the service. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a03df1c4d4dfaee5cb84c35c7d713eaa3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a03df1c4d4dfaee5cb84c35c7d713eaa3">§ </a></span>m_version</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string zeus::RemoteProcessCall::m_version</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Version of the service. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_remote_process_call_8hpp_source.html">RemoteProcessCall.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
BIN
classzeus_1_1_remote_process_call.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
193
classzeus_1_1_service-members.html
Normal file
@ -0,0 +1,193 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: Member List</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_service.html">Service</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Service Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classzeus_1_1_service.html">zeus::Service</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#ab054889a0ff86db5c251852aa0c7e632">addAuthor</a>(const std::string &_name, const std::string &_email)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_service.html#a6f83b9fef593209468108089b97e133d">advertise</a>(std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a016ea02517069bd50a7e0b3bae1af9b7">zeus::RemoteProcessCall::advertise</a>(const std::string &_name, ZEUS_RETURN_VALUE(*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_service.html#abec956bd2fcb27018ff14c8e4f7cd06a">connect</a>(uint32_t _numberRetry=1)</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_service.html#acd27fec233b880688553c5ad314a9fed">disconnect</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_service.html#aedba004d565f1f72f8fcb74924721a94">GateWayAlive</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a90d610e41d026dd304d48a912e18a5ad">getAuthors</a>() const</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a83c83463bbf95e8ec517490e1c4ebb3f">getAuthors2</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#ae927db98a8d56b7d88f9260c705c22c0">getDescription</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a19c983f4b989557a9375a25ebc48d659">getFunction</a>(std::string _funcName)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a37d2417bb20e19dc421390c93f9f41d6">getFunctions</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#ae973033f2d710c3640df1a4b5fb3892d">getType</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a0a380bace6b950181ed8f7ac0ea23e51">getVersion</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a19569a8c0299c9ec07e3cdc0ab210d9d">isFunctionAuthorized</a>(uint64_t _clientSessionID, const std::string &_funcName)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_authors</b> (defined in <a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_callMultiData</b> (defined in <a class="el" href="classzeus_1_1_service.html">zeus::Service</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a2532ad683c756717f6c61d03d9defc1f">m_description</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_id</b> (defined in <a class="el" href="classzeus_1_1_service.html">zeus::Service</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_interfaceClient</b> (defined in <a class="el" href="classzeus_1_1_service.html">zeus::Service</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a72f198515bc8719be2db618fc5a64a1e">m_listFunction</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_mutex</b> (defined in <a class="el" href="classzeus_1_1_service.html">zeus::Service</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_newData</b> (defined in <a class="el" href="classzeus_1_1_service.html">zeus::Service</a>)</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a67b174dae0738e623c621102c5e8fc64">m_type</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a03df1c4d4dfaee5cb84c35c7d713eaa3">m_version</a></td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_service.html#a0f5d35170a456ea3dea5a8e531b8d8ac">pingIsAlive</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html#a3670955b0c5e36457ceb8710c84093d4">properties</a></td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html">eproperty::Interface</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_service.html#ab826eb50667d1ba8a15f8c46745705b0">propertyIp</a></td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_service.html#ac0c7e8b6bddfb670178a77a544da1a11">propertyNameService</a></td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_service.html#a35cc644236eeb05a97ff7c2e5bc55eb9">propertyPort</a></td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a56bd5f5de5f0a78d3055e2033a6e7878">RemoteProcessCall</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_service.html#ae578c7a651b412b049ef78eda2d0a921">Service</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#aed95bf8ce01b84e8f842cff50b98d214">setDescription</a>(const std::string &_desc)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#a0e1908663d925a6eab346941483bf3ff">setType</a>(const std::string &_type, uint16_t _version)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html#af635678367e7c29deced5e8dbd0b8d3c">setVersion</a>(const std::string &_vers)</td><td class="entry"><a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classzeus_1_1_service.html#a7385fdad3cc3fc1d39adc4da7b15a8b3">~Service</a>()</td><td class="entry"><a class="el" href="classzeus_1_1_service.html">zeus::Service</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
524
classzeus_1_1_service.html
Normal file
@ -0,0 +1,524 @@
|
||||
<!-- HTML header for doxygen 1.8.8-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<!-- For Mobile Devices -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||||
<title>zeus: Zeus ewol micro-service interface: zeus::Service Class Reference</title>
|
||||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand">zeus: Zeus ewol micro-service interface 0.4.0</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="index.html">Main Page</a></li>
|
||||
<li><a href="pages.html">Related Pages</a></li>
|
||||
<li><a href="namespaces.html">Namespaces</a></li>
|
||||
<li><a href="annotated.html">Classes</a></li>
|
||||
<li><a href="files.html">Files</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Link-libs<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="search-box" class="input-group">
|
||||
<div class="input-group-btn">
|
||||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="glyphicon glyphicon-search"></span>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#">All</a></li>
|
||||
<li><a href="#">Classes</a></li>
|
||||
<li><a href="#">Namespaces</a></li>
|
||||
<li><a href="#">Files</a></li>
|
||||
<li><a href="#">Functions</a></li>
|
||||
<li><a href="#">Variables</a></li>
|
||||
<li><a href="#">Typedefs</a></li>
|
||||
<li><a href="#">Enumerations</a></li>
|
||||
<li><a href="#">Enumerator</a></li>
|
||||
<li><a href="#">Friends</a></li>
|
||||
<li><a href="#">Macros</a></li>
|
||||
<li><a href="#">Pages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||||
<span aria-hidden="true"></span>
|
||||
</button>
|
||||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||||
</div>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div class="content" id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.12 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacezeus.html">zeus</a></li><li class="navelem"><a class="el" href="classzeus_1_1_service.html">Service</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classzeus_1_1_service-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">zeus::Service Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_service_8hpp_source.html">Service.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for zeus::Service:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classzeus_1_1_service.png" usemap="#zeus::Service_map" alt=""/>
|
||||
<map id="zeus::Service_map" name="zeus::Service_map">
|
||||
<area doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html" alt="eproperty::Interface" shape="rect" coords="0,0,411,24"/>
|
||||
<area href="classzeus_1_1_remote_process_call.html" title="Local declaration of call local data. " alt="zeus::RemoteProcessCall" shape="rect" coords="421,0,832,24"/>
|
||||
<area href="classzeus_1_1_service_type.html" alt="zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS >" shape="rect" coords="210,112,621,136"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ae578c7a651b412b049ef78eda2d0a921"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#ae578c7a651b412b049ef78eda2d0a921">Service</a> ()</td></tr>
|
||||
<tr class="separator:ae578c7a651b412b049ef78eda2d0a921"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7385fdad3cc3fc1d39adc4da7b15a8b3"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#a7385fdad3cc3fc1d39adc4da7b15a8b3">~Service</a> ()</td></tr>
|
||||
<tr class="separator:a7385fdad3cc3fc1d39adc4da7b15a8b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abec956bd2fcb27018ff14c8e4f7cd06a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#abec956bd2fcb27018ff14c8e4f7cd06a">connect</a> (uint32_t _numberRetry=1)</td></tr>
|
||||
<tr class="separator:abec956bd2fcb27018ff14c8e4f7cd06a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd27fec233b880688553c5ad314a9fed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#acd27fec233b880688553c5ad314a9fed">disconnect</a> ()</td></tr>
|
||||
<tr class="separator:acd27fec233b880688553c5ad314a9fed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f5d35170a456ea3dea5a8e531b8d8ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#a0f5d35170a456ea3dea5a8e531b8d8ac">pingIsAlive</a> ()</td></tr>
|
||||
<tr class="separator:a0f5d35170a456ea3dea5a8e531b8d8ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedba004d565f1f72f8fcb74924721a94"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#aedba004d565f1f72f8fcb74924721a94">GateWayAlive</a> ()</td></tr>
|
||||
<tr class="separator:aedba004d565f1f72f8fcb74924721a94"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6f83b9fef593209468108089b97e133d"><td class="memTemplParams" colspan="2">template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE> </td></tr>
|
||||
<tr class="memitem:a6f83b9fef593209468108089b97e133d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#a6f83b9fef593209468108089b97e133d">advertise</a> (std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td></tr>
|
||||
<tr class="separator:a6f83b9fef593209468108089b97e133d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classzeus_1_1_remote_process_call"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzeus_1_1_remote_process_call')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td></tr>
|
||||
<tr class="memitem:a56bd5f5de5f0a78d3055e2033a6e7878 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a56bd5f5de5f0a78d3055e2033a6e7878">RemoteProcessCall</a> ()</td></tr>
|
||||
<tr class="separator:a56bd5f5de5f0a78d3055e2033a6e7878 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed95bf8ce01b84e8f842cff50b98d214 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#aed95bf8ce01b84e8f842cff50b98d214">setDescription</a> (const std::string &_desc)</td></tr>
|
||||
<tr class="separator:aed95bf8ce01b84e8f842cff50b98d214 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae927db98a8d56b7d88f9260c705c22c0 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#ae927db98a8d56b7d88f9260c705c22c0">getDescription</a> ()</td></tr>
|
||||
<tr class="separator:ae927db98a8d56b7d88f9260c705c22c0 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af635678367e7c29deced5e8dbd0b8d3c inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#af635678367e7c29deced5e8dbd0b8d3c">setVersion</a> (const std::string &_vers)</td></tr>
|
||||
<tr class="separator:af635678367e7c29deced5e8dbd0b8d3c inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a380bace6b950181ed8f7ac0ea23e51 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a0a380bace6b950181ed8f7ac0ea23e51">getVersion</a> ()</td></tr>
|
||||
<tr class="separator:a0a380bace6b950181ed8f7ac0ea23e51 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab054889a0ff86db5c251852aa0c7e632 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#ab054889a0ff86db5c251852aa0c7e632">addAuthor</a> (const std::string &_name, const std::string &_email)</td></tr>
|
||||
<tr class="separator:ab054889a0ff86db5c251852aa0c7e632 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a90d610e41d026dd304d48a912e18a5ad inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">const std::vector< std::pair< std::string, std::string > > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a90d610e41d026dd304d48a912e18a5ad">getAuthors</a> () const</td></tr>
|
||||
<tr class="separator:a90d610e41d026dd304d48a912e18a5ad inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a83c83463bbf95e8ec517490e1c4ebb3f inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a83c83463bbf95e8ec517490e1c4ebb3f">getAuthors2</a> ()</td></tr>
|
||||
<tr class="separator:a83c83463bbf95e8ec517490e1c4ebb3f inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae973033f2d710c3640df1a4b5fb3892d inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#ae973033f2d710c3640df1a4b5fb3892d">getType</a> ()</td></tr>
|
||||
<tr class="separator:ae973033f2d710c3640df1a4b5fb3892d inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0e1908663d925a6eab346941483bf3ff inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a0e1908663d925a6eab346941483bf3ff">setType</a> (const std::string &_type, uint16_t _version)</td></tr>
|
||||
<tr class="separator:a0e1908663d925a6eab346941483bf3ff inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37d2417bb20e19dc421390c93f9f41d6 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a37d2417bb20e19dc421390c93f9f41d6">getFunctions</a> ()</td></tr>
|
||||
<tr class="separator:a37d2417bb20e19dc421390c93f9f41d6 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a19c983f4b989557a9375a25ebc48d659 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">AbstractFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a19c983f4b989557a9375a25ebc48d659">getFunction</a> (std::string _funcName)</td></tr>
|
||||
<tr class="separator:a19c983f4b989557a9375a25ebc48d659 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a016ea02517069bd50a7e0b3bae1af9b7 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memTemplParams" colspan="2">template<class ZEUS_RETURN_VALUE , class... ZEUS_FUNC_ARGS_TYPE> </td></tr>
|
||||
<tr class="memitem:a016ea02517069bd50a7e0b3bae1af9b7 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a016ea02517069bd50a7e0b3bae1af9b7">advertise</a> (const std::string &_name, ZEUS_RETURN_VALUE(*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td></tr>
|
||||
<tr class="separator:a016ea02517069bd50a7e0b3bae1af9b7 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc8890974a223941941b18d900229935 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memTemplParams" colspan="2">template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE> </td></tr>
|
||||
<tr class="memitem:acc8890974a223941941b18d900229935 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#acc8890974a223941941b18d900229935">advertise</a> (std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args))</td></tr>
|
||||
<tr class="separator:acc8890974a223941941b18d900229935 inherit pub_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:ab826eb50667d1ba8a15f8c46745705b0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a>< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#ab826eb50667d1ba8a15f8c46745705b0">propertyIp</a></td></tr>
|
||||
<tr class="separator:ab826eb50667d1ba8a15f8c46745705b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a35cc644236eeb05a97ff7c2e5bc55eb9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a>< uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#a35cc644236eeb05a97ff7c2e5bc55eb9">propertyPort</a></td></tr>
|
||||
<tr class="separator:a35cc644236eeb05a97ff7c2e5bc55eb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac0c7e8b6bddfb670178a77a544da1a11"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a>< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_service.html#ac0c7e8b6bddfb670178a77a544da1a11">propertyNameService</a></td></tr>
|
||||
<tr class="separator:ac0c7e8b6bddfb670178a77a544da1a11"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_attribs_classeproperty_1_1_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classeproperty_1_1_interface')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html">eproperty::Interface</a></td></tr>
|
||||
<tr class="memitem:a3670955b0c5e36457ceb8710c84093d4 inherit pub_attribs_classeproperty_1_1_interface"><td class="memItemLeft" align="right" valign="top"><a id="a3670955b0c5e36457ceb8710c84093d4"></a>
|
||||
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface_data.html">eproperty::InterfaceData</a> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_interface.html#a3670955b0c5e36457ceb8710c84093d4">properties</a></td></tr>
|
||||
<tr class="separator:a3670955b0c5e36457ceb8710c84093d4 inherit pub_attribs_classeproperty_1_1_interface"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a1ee3675da0565ab425cc1ce1e9608184"><td class="memItemLeft" align="right" valign="top"><a id="a1ee3675da0565ab425cc1ce1e9608184"></a>
|
||||
std::mutex </td><td class="memItemRight" valign="bottom"><b>m_mutex</b></td></tr>
|
||||
<tr class="separator:a1ee3675da0565ab425cc1ce1e9608184"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad08c1bd4ecfaaee238e890116dbae49b"><td class="memItemLeft" align="right" valign="top"><a id="ad08c1bd4ecfaaee238e890116dbae49b"></a>
|
||||
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classzeus_1_1_web_server.html">zeus::WebServer</a> > </td><td class="memItemRight" valign="bottom"><b>m_interfaceClient</b></td></tr>
|
||||
<tr class="separator:ad08c1bd4ecfaaee238e890116dbae49b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71d17a956df54ba8b1407662c3103a38"><td class="memItemLeft" align="right" valign="top"><a id="a71d17a956df54ba8b1407662c3103a38"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>m_id</b></td></tr>
|
||||
<tr class="separator:a71d17a956df54ba8b1407662c3103a38"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abde86dc5627e6e02d1198ca05d691747"><td class="memItemLeft" align="right" valign="top"><a id="abde86dc5627e6e02d1198ca05d691747"></a>
|
||||
std::vector< std::string > </td><td class="memItemRight" valign="bottom"><b>m_newData</b></td></tr>
|
||||
<tr class="separator:abde86dc5627e6e02d1198ca05d691747"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3308bd5ca8513232421a8d669e7d1b01"><td class="memItemLeft" align="right" valign="top"><a id="a3308bd5ca8513232421a8d669e7d1b01"></a>
|
||||
std::vector< <a class="el" href="classzeus_1_1_future_base.html">zeus::FutureBase</a> > </td><td class="memItemRight" valign="bottom"><b>m_callMultiData</b></td></tr>
|
||||
<tr class="separator:a3308bd5ca8513232421a8d669e7d1b01"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classzeus_1_1_remote_process_call"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzeus_1_1_remote_process_call')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td></tr>
|
||||
<tr class="memitem:a72f198515bc8719be2db618fc5a64a1e inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a72f198515bc8719be2db618fc5a64a1e">m_listFunction</a></td></tr>
|
||||
<tr class="separator:a72f198515bc8719be2db618fc5a64a1e inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2532ad683c756717f6c61d03d9defc1f inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a2532ad683c756717f6c61d03d9defc1f">m_description</a></td></tr>
|
||||
<tr class="separator:a2532ad683c756717f6c61d03d9defc1f inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a03df1c4d4dfaee5cb84c35c7d713eaa3 inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a03df1c4d4dfaee5cb84c35c7d713eaa3">m_version</a></td></tr>
|
||||
<tr class="separator:a03df1c4d4dfaee5cb84c35c7d713eaa3 inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a194267ece59bfe0536f78eb18177e69c inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top"><a id="a194267ece59bfe0536f78eb18177e69c"></a>
|
||||
std::vector< std::pair< std::string, std::string > > </td><td class="memItemRight" valign="bottom"><b>m_authors</b></td></tr>
|
||||
<tr class="separator:a194267ece59bfe0536f78eb18177e69c inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67b174dae0738e623c621102c5e8fc64 inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a67b174dae0738e623c621102c5e8fc64">m_type</a></td></tr>
|
||||
<tr class="separator:a67b174dae0738e623c621102c5e8fc64 inherit pro_attribs_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_methods_classzeus_1_1_remote_process_call"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzeus_1_1_remote_process_call')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classzeus_1_1_remote_process_call.html">zeus::RemoteProcessCall</a></td></tr>
|
||||
<tr class="memitem:a19569a8c0299c9ec07e3cdc0ab210d9d inherit pro_methods_classzeus_1_1_remote_process_call"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classzeus_1_1_remote_process_call.html#a19569a8c0299c9ec07e3cdc0ab210d9d">isFunctionAuthorized</a> (uint64_t _clientSessionID, const std::string &_funcName)</td></tr>
|
||||
<tr class="separator:a19569a8c0299c9ec07e3cdc0ab210d9d inherit pro_methods_classzeus_1_1_remote_process_call"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ae578c7a651b412b049ef78eda2d0a921"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae578c7a651b412b049ef78eda2d0a921">§ </a></span>Service()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zeus::Service::Service </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7385fdad3cc3fc1d39adc4da7b15a8b3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7385fdad3cc3fc1d39adc4da7b15a8b3">§ </a></span>~Service()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual zeus::Service::~Service </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a6f83b9fef593209468108089b97e133d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6f83b9fef593209468108089b97e133d">§ </a></span>advertise()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classzeus_1_1_abstract_function.html">zeus::AbstractFunction</a>* zeus::Service::advertise </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*)(ZEUS_FUNC_ARGS_TYPE... _args) </td>
|
||||
<td class="paramname"><em>_func</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abec956bd2fcb27018ff14c8e4f7cd06a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abec956bd2fcb27018ff14c8e4f7cd06a">§ </a></span>connect()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Service::connect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>_numberRetry</em> = <code>1</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acd27fec233b880688553c5ad314a9fed"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acd27fec233b880688553c5ad314a9fed">§ </a></span>disconnect()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Service::disconnect </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aedba004d565f1f72f8fcb74924721a94"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aedba004d565f1f72f8fcb74924721a94">§ </a></span>GateWayAlive()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool zeus::Service::GateWayAlive </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0f5d35170a456ea3dea5a8e531b8d8ac"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0f5d35170a456ea3dea5a8e531b8d8ac">§ </a></span>pingIsAlive()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void zeus::Service::pingIsAlive </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="ab826eb50667d1ba8a15f8c46745705b0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab826eb50667d1ba8a15f8c46745705b0">§ </a></span>propertyIp</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a><std::string> zeus::Service::propertyIp</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ip of WebSocket TCP connection. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac0c7e8b6bddfb670178a77a544da1a11"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac0c7e8b6bddfb670178a77a544da1a11">§ </a></span>propertyNameService</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a><std::string> zeus::Service::propertyNameService</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><a class="el" href="classzeus_1_1_service.html">Service</a> name. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a35cc644236eeb05a97ff7c2e5bc55eb9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a35cc644236eeb05a97ff7c2e5bc55eb9">§ </a></span>propertyPort</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/eproperty.tag:http://atria-soft.github.io/eproperty/" href="http://atria-soft.github.io/eproperty/classeproperty_1_1_value.html">eproperty::Value</a><uint16_t> zeus::Service::propertyPort</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Port of the WebSocket connection. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>framework/atria-soft/zeus/zeus/<a class="el" href="_service_8hpp_source.html">Service.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- HTML footer for doxygen 1.8.8-->
|
||||
<!-- start footer part -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Oct 24 2016 15:35:54 for zeus: Zeus ewol micro-service interface by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|