OpenDaVINCI  4.16.0
odcore Namespace Reference

Namespaces

 base
 
 data
 
 dmcp
 
 exceptions
 
 io
 
 reflection
 
 serialization
 
 strings
 
 wrapper
 

Enumerations

enum  TYPE_ {
  BOOL_T = 0, INTEGERS_START = 1, UINT8_T = 2, INT8_T = 3,
  UINT16_T = 4, INT16_T = 5, UINT32_T = 6, INT32_T = 7,
  UINT64_T = 8, INT64_T = 9, INTEGERS_END = 10, CHAR_T = 11,
  UCHAR_T = 12, FLOAT_T = 13, DOUBLE_T = 14, NON_PRIMITIVE_START = 50,
  STRING_T = 51, DATA_T = 52, SERIALIZABLE_T = 53, NON_PRIMITIVE_END = 54,
  RESERVED_ = 127, UINT8_T_R, INT8_T_R, UINT16_T_R,
  INT16_T_R, UINT32_T_R, INT32_T_R, UINT64_T_R,
  INT64_T_R, UINT8_UINT16 =150, UINT8_UINT16_R, UINT8_INT16,
  UINT8_INT16_R, UINT8_UINT32, UINT8_UINT32_R, UINT8_INT32,
  UINT8_INT32_R, UINT8_UINT64, UINT8_UINT64_R, UINT8_INT64,
  UINT8_INT64_R, UINT8_FLOAT, UINT8_FLOAT_R, UINT8_DOUBLE,
  UINT8_DOUBLE_R, INT8_INT16, INT8_INT16_R, INT8_INT32,
  INT8_INT32_R, INT8_INT64, INT8_INT64_R, INT8_FLOAT,
  INT8_FLOAT_R, INT8_DOUBLE, INT8_DOUBLE_R, UINT16_UINT32,
  UINT16_UINT32_R, UINT16_INT32, UINT16_INT32_R, UINT16_UINT64,
  UINT16_UINT64_R, UINT16_INT64, UINT16_INT64_R, UINT16_FLOAT,
  UINT16_FLOAT_R, UINT16_DOUBLE, UINT16_DOUBLE_R, INT16_INT32,
  INT16_INT32_R, INT16_INT64, INT16_INT64_R, INT16_FLOAT,
  INT16_FLOAT_R, INT16_DOUBLE, INT16_DOUBLE_R, UINT32_UINT64,
  UINT32_UINT64_R, UINT32_INT64, UINT32_INT64_R, UINT32_DOUBLE,
  UINT32_DOUBLE_R, INT32_INT64, INT32_INT64_R, INT32_DOUBLE,
  INT32_DOUBLE_R, FLOAT_DOUBLE, FLOAT_DOUBLE_R, BOOL_FALSE,
  BOOL_TRUE, NO_OP =255
}
 

Detailed Description

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2008 - 2015 Christian Berger, Bernhard Rumpe

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2014 - 2015 Christian Berger

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2015 Christian Berger

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2016 Christian Berger

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that 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 Street, Fifth Floor, Boston, MA 02110-1301, USA.

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2017 Christian Berger

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2016 Christian Berger

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2017 Christian Berger

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that 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 Street, Fifth Floor, Boston, MA 02110-1301, USA.

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2008 - 2015 Christian Berger, Bernhard Rumpe

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, read to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2008 - 2015 Christian Berger, Bernhard Rumpe

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Enumeration of supported, but mutually excluded system libraries. Enumeration of supported, but mutually excluded network libraries. Enumeration of supported, but mutually excluded compression libraries. Enumeration of supported, but mutually excluded key/value-database libraries.

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2012 - 2015 Christian Berger

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

OpenDaVINCI - Portable middleware for distributed components. Copyright (C) 2015 Christian Berger

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, read to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Enumeration Type Documentation

Enumerator
BOOL_T 
INTEGERS_START 
UINT8_T 
INT8_T 
UINT16_T 
INT16_T 
UINT32_T 
INT32_T 
UINT64_T 
INT64_T 
INTEGERS_END 
CHAR_T 
UCHAR_T 
FLOAT_T 
DOUBLE_T 
NON_PRIMITIVE_START 
STRING_T 
DATA_T 
SERIALIZABLE_T 
NON_PRIMITIVE_END 
RESERVED_ 
UINT8_T_R 
INT8_T_R 
UINT16_T_R 
INT16_T_R 
UINT32_T_R 
INT32_T_R 
UINT64_T_R 
INT64_T_R 
UINT8_UINT16 
UINT8_UINT16_R 
UINT8_INT16 
UINT8_INT16_R 
UINT8_UINT32 
UINT8_UINT32_R 
UINT8_INT32 
UINT8_INT32_R 
UINT8_UINT64 
UINT8_UINT64_R 
UINT8_INT64 
UINT8_INT64_R 
UINT8_FLOAT 
UINT8_FLOAT_R 
UINT8_DOUBLE 
UINT8_DOUBLE_R 
INT8_INT16 
INT8_INT16_R 
INT8_INT32 
INT8_INT32_R 
INT8_INT64 
INT8_INT64_R 
INT8_FLOAT 
INT8_FLOAT_R 
INT8_DOUBLE 
INT8_DOUBLE_R 
UINT16_UINT32 
UINT16_UINT32_R 
UINT16_INT32 
UINT16_INT32_R 
UINT16_UINT64 
UINT16_UINT64_R 
UINT16_INT64 
UINT16_INT64_R 
UINT16_FLOAT 
UINT16_FLOAT_R 
UINT16_DOUBLE 
UINT16_DOUBLE_R 
INT16_INT32 
INT16_INT32_R 
INT16_INT64 
INT16_INT64_R 
INT16_FLOAT 
INT16_FLOAT_R 
INT16_DOUBLE 
INT16_DOUBLE_R 
UINT32_UINT64 
UINT32_UINT64_R 
UINT32_INT64 
UINT32_INT64_R 
UINT32_DOUBLE 
UINT32_DOUBLE_R 
INT32_INT64 
INT32_INT64_R 
INT32_DOUBLE 
INT32_DOUBLE_R 
FLOAT_DOUBLE 
FLOAT_DOUBLE_R 
BOOL_FALSE 
BOOL_TRUE 
NO_OP