Skip to content
Snippets Groups Projects
Commit 45093a6a authored by gauthier's avatar gauthier
Browse files

Clean

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7380 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent d428222d
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 2877 deletions
For Eclipse development, import the directory as "Existing code as Makefile
Project" and from "C/C++ General"/Paths and Symbols define those include
paths listed in README.BUILD.ECLIPSE.PATHS (those may change according to
installed libraries, etc. use Index/Search for 'Unresolved Includes' menu
item to find out directories for your own system. A sample path list is given
in README.BUILD.ECLIPSE.PATHS.xml file.
Coding style is given in README.BUILD.ECLIPSE.CODING_STYLE.xml file and may
be imported through Eclipse's Project Properties/C/C++ General/Coding Style
configuration window.
- Baris Demiray <baris.demiray@eurecom.fr>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles version="1">
<profile kind="CodeFormatterProfile" name="EURECOM" version="1">
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.lineSplit" value="120"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_base_types" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.indent_switchstatements_compare_to_switch" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_exception_specification" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_base_types" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_body_declarations_compare_to_access_specifier" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_exception_specification" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_template_arguments" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_declarator_list" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_bracket" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.tabulation.size" value="4"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_enumerator_list" value="48"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_declarator_list" value="16"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_empty_lines" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_closing_angle_bracket_in_template_arguments" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_colon_in_base_clause" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_declarator_list" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_between_empty_brackets" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_bracket" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.brace_position_for_block" value="end_of_line"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_angle_bracket_in_template_arguments" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_expression_list" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_angle_bracket_in_template_parameters" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.continuation_indentation" value="2"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_expression_list" value="0"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_template_parameters" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_conditional_expression" value="80"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_access_specifier_compare_to_type_header" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_body_declarations_compare_to_namespace_header" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_compact_if" value="0"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_template_parameters" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_expression_list" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_exception_specification" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_before_identifier_in_function_declaration" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_base_clause_in_type_declaration" value="80"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_exception_specification" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_declaration_compare_to_template_header" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_statements_compare_to_body" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.indent_statements_compare_to_block" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_template_arguments" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_angle_bracket_in_template_parameters" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.tabulation.char" value="tab"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_angle_bracket_in_template_parameters" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
<setting id="org.eclipse.cdt.core.formatter.compact_else_if" value="true"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_colon_in_base_clause" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_after_template_declaration" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.indentation.size" value="4"/>
<setting id="org.eclipse.cdt.core.formatter.brace_position_for_namespace_declaration" value="end_of_line"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_angle_bracket_in_template_arguments" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_namespace_declaration" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_closing_bracket" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_closing_angle_bracket_in_template_parameters" value="insert"/>
<setting id="org.eclipse.cdt.core.formatter.insert_space_after_opening_angle_bracket_in_template_arguments" value="do not insert"/>
</profile>
</profiles>
<?xml version="1.0" encoding="UTF-8"?>
<cdtprojectproperties>
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.IncludePaths">
<language name="holder for library settings">
</language>
<language name="Assembly">
<includepath>/usr/include</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src/packets</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src/util</includepath>
<includepath>/usr/include/c++/4.4</includepath>
<includepath>/usr/include/linux</includepath>
<includepath>/usr/lib/gcc/i486-linux-gnu/4.4/include</includepath>
<includepath>/usr/include/c++/4.4/i486-linux-gnu/</includepath>
<includepath>/usr/include/boost</includepath>
<includepath>/usr/include/c++/4.6/</includepath>
<includepath>/usr/include/x86_64-linux-gnu/</includepath>
<includepath>/usr/lib/gcc/x86_64-linux-gnu/4.6/include/</includepath>
<includepath>/usr/include/c++/4.6/x86_64-linux-gnu/</includepath>
<includepath>/usr/include/i386-linux-gnu/</includepath>
</language>
<language name="GNU C++">
<includepath>/usr/include</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src/packets</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src/util</includepath>
<includepath>/usr/include/c++/4.4</includepath>
<includepath>/usr/include/linux</includepath>
<includepath>/usr/lib/gcc/i486-linux-gnu/4.4/include</includepath>
<includepath>/usr/include/c++/4.4/i486-linux-gnu/</includepath>
<includepath>/usr/include/boost</includepath>
<includepath>/usr/include/c++/4.6/</includepath>
<includepath>/usr/include/x86_64-linux-gnu/</includepath>
<includepath>/usr/lib/gcc/x86_64-linux-gnu/4.6/include/</includepath>
<includepath>/usr/include/c++/4.6/x86_64-linux-gnu/</includepath>
<includepath>/usr/include/i386-linux-gnu/</includepath>
</language>
<language name="GNU C">
<includepath>/usr/include</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src/packets</includepath>
<includepath workspace_path="true">/SCOREF-MGMT/src/util</includepath>
<includepath>/usr/include/c++/4.4</includepath>
<includepath>/usr/include/linux</includepath>
<includepath>/usr/lib/gcc/i486-linux-gnu/4.4/include</includepath>
<includepath>/usr/include/c++/4.4/i486-linux-gnu/</includepath>
<includepath>/usr/include/boost</includepath>
<includepath>/usr/include/c++/4.6/</includepath>
<includepath>/usr/include/x86_64-linux-gnu/</includepath>
<includepath>/usr/lib/gcc/x86_64-linux-gnu/4.6/include/</includepath>
<includepath>/usr/include/c++/4.6/x86_64-linux-gnu/</includepath>
<includepath>/usr/include/i386-linux-gnu/</includepath>
</language>
</section>
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.Macros">
<language name="holder for library settings">
</language>
<language name="Assembly">
</language>
<language name="GNU C++">
</language>
<language name="GNU C">
</language>
</section>
</cdtprojectproperties>
Please find .doxygen file in the root directory of the project.
Following command will generate source code documentation in ./doc/
directory.
$ doxygen SCOREF-MGMT.doxygen
More documentation, especially on control & data flow, will be added
over time. Class diagrams may be reached through Doxygen documentation.
- Baris Demiray <baris.demiray@eurecom.fr>
/*******************************************************************************
Eurecom OpenAirInterface
Copyright(c) 1999 - 2012 Eurecom
This program is free software; you can redistribute it and/or modify it
under the terms and conditions of the GNU General Public License,
version 2, as published by the Free Software Foundation.
This program is distributed in the hope it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information
Openair Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fr/openairinterface
Address : EURECOM, Campus SophiaTech, 450 Route des Chappes, 06410 Biot FRANCE
*******************************************************************************/
/*!
* \file <filename>.{hpp|cpp}
* \brief <brief>
* \company EURECOM
* \date 2012
* \author Baris Demiray
* \email: baris.demiray@eurecom.fr
* \note none
* \bug none
* \warning none
*/
~ SCOREF Management Module Release ~
SCOREF-MGMT module releases involve statically-built binaries,
configuration files and relevant documentation. There is a script
in the root of Software/ (same with this document) directory named
make-release.sh and it can be used as follows.
Firstly, one has to ensure that there are no build errors as the
script doesn't check for these.
Then you can run the script giving the version name as follows,
demiray@sud:~/workspace/SCOREF-MGMT/Software$ ./make-release.sh v1.8.0
Building the version v1.8.0
Preparing the release...
Copying binary...
Copying configuration files...
Copying documentation...
Preparing the compressed archive...
Removing temporary directory...
Release is ready
The compressed archive of the release will be ready in the same directory,
demiray@sud:~/workspace/SCOREF-MGMT/Software$ ls -l SCOREF-MGMT-v1.8.0.tar.bz2
-rw-r--r-- 1 demiray umts 705692 Jan 11 16:34 SCOREF-MGMT-v1.8.0.tar.bz2
In this archive file there are the documents listed below,
demiray@sud:~/workspace/SCOREF-MGMT/Software$ tar jtf SCOREF-MGMT-v1.8.0.tar.bz2
SCOREF-MGMT-v1.8.0/
SCOREF-MGMT-v1.8.0/MGMT.conf
SCOREF-MGMT-v1.8.0/SCOREF-MGMT
SCOREF-MGMT-v1.8.0/configuration/
SCOREF-MGMT-v1.8.0/configuration/MGMT.IHM.conf
SCOREF-MGMT-v1.8.0/README.RUNNING
SCOREF-MGMT-v1.8.0/README
This file is ready to be put on SVN or to be sent to project partners.
- Baris Demiray <baris.demiray@eurecom.fr>
~ SCOREF Management Module Implementation ~
SCOREF-MGMT is a server application that handles messages sent from
GN (GeoNetworking) and FAC (Facilities) modules. Since SCOREF-MGMT is
the server it has to be started before these modules. SCOREF-MGMT
expects two command-line arguments having one optional, and they are
configuration file and optional log file name, respectively. If there
already is a log file with the same name it will be renamed (appending
date and time to its current name) and a new file will be created.
All the output is directed to this file and to standard output only for
debugging purposes. Further versions will write to the log file only.
[demiray@leynes test]$ ./SCOREF-MGMT MGMT.conf [LogFileName]
After SCOREF-MGMT is started it'll read given configuration file along
with those it finds under configuration/ directory (see Section 2.
Configuration File for FACilities in Software/SoftwareComponents/ \
MGMT/CORE/Documentation/SCOREF-MGMT_Configuration.pdf) and update local
configuration (such as UDP server port) and MIB (Management Information
Base) parameters, then it'll start listening for incoming connections on
UDP port defined by CONF_SERVER_PORT parameter in the configuration file.
Output of a sample run is given below:
demiray@sud:~/workspace/SCOREF-MGMT/Software/bin$ ./SCOREF-MGMT MGMT.conf
2012/11/23-16:06:24 INFO: Management Information Base has been created
2012/11/23-16:06:24 INFO: Following 3 file(s) have been found (only those with .conf extension will be parsed): .svn, MGMT.IHM.conf, MGMT.conf
2012/11/23-16:06:24WARNING: There is a file named '.svn' without .conf extension in given list
2012/11/23-16:06:24 INFO: Parsing configuration file 'configuration/MGMT.IHM.conf'
2012/11/23-16:06:24 INFO: Adding IHM integer parameter [name:MIB_MC002_GROUPNUM, id:49408, value:0]
2012/11/23-16:06:24 INFO: Adding IHM string parameter [name:MIB_MC002_GROUP1, id:49409, value:NULL]
...
At this point GN and FAC can be started. Please refer to relevant documentation
on how to do it and let me know about errors if you encounter any.
- Baris Demiray <baris.demiray@eurecom.fr>
Google C++ Testing Framework is used for SCOREF-MGMT, relevant
code and documentation can be found under test/ directory.
Unit tests can be compiled from root directory as well. To do so
issue following command,
$ make test
- Baris Demiray <baris.demiray@eurecom.fr>
This diff is collapsed.
- A document having doxygen-generated class diagrams (and more) will be produced
- boost::property_tree::ini_parser could be utilised for configuration file parse
- Baris Demiray <baris.demiray@eurecom.fr>
Checking ../SCOREF-MGMT/Software/src/main.cpp...
Checking ../SCOREF-MGMT/Software/src/main.cpp: BOOST_VERSION_1_50...
Checking ../SCOREF-MGMT/Software/src/main.cpp: UNUSED...
1/31 files checked 3% done
Checking ../SCOREF-MGMT/Software/src/mgmt_client.cpp...
2/31 files checked 6% done
Checking ../SCOREF-MGMT/Software/src/mgmt_client_manager.cpp...
3/31 files checked 10% done
Checking ../SCOREF-MGMT/Software/src/mgmt_comm_prof_manager.cpp...
4/31 files checked 17% done
Checking ../SCOREF-MGMT/Software/src/mgmt_configuration.cpp...
[../SCOREF-MGMT/Software/src/mgmt_configuration.cpp:246]: (warning) Return value of std::remove() ignored. Elements remain in container.
[../SCOREF-MGMT/Software/src/mgmt_configuration.cpp:248]: (warning) Return value of std::remove() ignored. Elements remain in container.
5/31 files checked 25% done
Checking ../SCOREF-MGMT/Software/src/mgmt_information_base.cpp...
6/31 files checked 32% done
Checking ../SCOREF-MGMT/Software/src/mgmt_inquiry_thread.cpp...
7/31 files checked 33% done
Checking ../SCOREF-MGMT/Software/src/mgmt_its_key_manager.cpp...
8/31 files checked 38% done
Checking ../SCOREF-MGMT/Software/src/mgmt_packet_factory.cpp...
Checking ../SCOREF-MGMT/Software/src/mgmt_packet_factory.cpp: UNUSED...
9/31 files checked 39% done
Checking ../SCOREF-MGMT/Software/src/mgmt_packet_handler.cpp...
Checking ../SCOREF-MGMT/Software/src/mgmt_packet_handler.cpp: UNUSED...
10/31 files checked 44% done
Checking ../SCOREF-MGMT/Software/src/mgmt_server.cpp...
Checking ../SCOREF-MGMT/Software/src/mgmt_server.cpp: UNUSED...
11/31 files checked 50% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_fac_packet_comm_profile_selection_request.cpp...
12/31 files checked 52% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_fac_packet_comm_profile_selection_response.cpp...
13/31 files checked 54% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_fac_packet_configuration_notification.cpp...
14/31 files checked 57% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet.cpp...
15/31 files checked 59% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp...
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp: UNUSED...
16/31 files checked 63% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_response.cpp...
17/31 files checked 66% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_configuration_available.cpp...
18/31 files checked 68% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_get_configuration.cpp...
19/31 files checked 69% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_location_table_request.cpp...
20/31 files checked 71% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_location_table_response.cpp...
21/31 files checked 74% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_location_update.cpp...
22/31 files checked 77% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_network_state.cpp...
23/31 files checked 79% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_set_configuration.cpp...
24/31 files checked 82% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_wireless_state_request.cpp...
25/31 files checked 84% done
Checking ../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_wireless_state_response.cpp...
26/31 files checked 86% done
Checking ../SCOREF-MGMT/Software/src/util/mgmt_exception.cpp...
27/31 files checked 87% done
Checking ../SCOREF-MGMT/Software/src/util/mgmt_log.cpp...
28/31 files checked 90% done
Checking ../SCOREF-MGMT/Software/src/util/mgmt_udp_socket.cpp...
29/31 files checked 94% done
Checking ../SCOREF-MGMT/Software/src/util/mgmt_util.cpp...
30/31 files checked 99% done
Checking ../SCOREF-MGMT/Software/test/unittest/main.cpp...
Checking ../SCOREF-MGMT/Software/test/unittest/main.cpp: PRIVATE...
31/31 files checked 100% done
Checking usage of global functions..
[../SCOREF-MGMT/Software/src/mgmt_its_key_manager.cpp:61]: (style) The function 'findKeyId' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:116]: (style) The function 'getAccess11n' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:112]: (style) The function 'getAccess3g' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:120]: (style) The function 'getAccessEthernet' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:108]: (style) The function 'getAccessItsG5' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:124]: (style) The function 'getChannelCch' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:128]: (style) The function 'getChannelSch1' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:132]: (style) The function 'getChannelSch2' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:136]: (style) The function 'getChannelSch3' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:140]: (style) The function 'getChannelSch4' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_fac_packet_comm_profile_selection_request.cpp:54]: (style) The function 'getLatency' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:104]: (style) The function 'getNetworkDsmiIpv4v6' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:84]: (style) The function 'getNetworkGn' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:96]: (style) The function 'getNetworkIpv4' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:100]: (style) The function 'getNetworkIpv4v6' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:92]: (style) The function 'getNetworkIpv6' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:88]: (style) The function 'getNetworkIpv6Gn' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_fac_packet_comm_profile_selection_request.cpp:58]: (style) The function 'getRelevance' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_fac_packet_comm_profile_selection_request.cpp:62]: (style) The function 'getReliability' is never used.
[../SCOREF-MGMT/Software/src/mgmt_client.cpp:96]: (style) The function 'getState' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:60]: (style) The function 'getTransportBtpA' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:64]: (style) The function 'getTransportBtpB' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:76]: (style) The function 'getTransportRtp' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:80]: (style) The function 'getTransportStcp' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:68]: (style) The function 'getTransportTcp' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_comm_profile_request.cpp:72]: (style) The function 'getTransportUdp' is never used.
[../SCOREF-MGMT/Software/src/packets/mgmt_gn_packet_get_configuration.cpp:57]: (style) The function 'getTxMode' is never used.
[../SCOREF-MGMT/Software/src/mgmt_client_manager.cpp:190]: (style) The function 'isFacConnected' is never used.
This diff is collapsed.
This diff is collapsed.
valgrind --track-origins=yes --leak-check=full --show-reachable=yes -v -v ./SCOREF-MGMT MGMT.conf
File deleted
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment