# ========================================================================= # constants.rb # Copyright (C) 2006 Midnight Coders, LLC # # ruby adaptation, design and implementation: # Harris Reynolds (harris@themidnightcoders.com) # original design: # Mark Piller (mark@themidnightcoders.com) # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # The software is licensed under the GNU General Public License (GPL) # For details, see http://www.gnu.org/licenses/gpl.txt. # ========================================================================= class Datatypes NUMBER_DATATYPE_V1 = 0 BOOLEAN_DATATYPE_V1 = 1 UTFSTRING_DATATYPE_V1 = 2 OBJECT_DATATYPE_V1 = 3 NULL_DATATYPE_V1 = 5 UNKNOWN_DATATYPE_V1 = 6 POINTER_DATATYPE_V1 = 7 OBJECTARRAY_DATATYPE_V1 = 8 ENDOFOBJECT_DATATYPE_V1 = 9 ARRAY_DATATYPE_V1 = 10 DATE_DATATYPE_V1 = 11 LONGUTFSTRING_DATATYPE_V1 = 12 REMOTEREFERENCE_DATATYPE_V1 = 13 RECORDSET_DATATYPE_V1 = 14 PARSEDXML_DATATYPE_V1 = 15 NAMEDOBJECT_DATATYPE_V1 = 16 V3_DATATYPE = 17 TOTAL_V1TYPES = 18 UNKNOWN_DATATYPE_V3 = 0; NULL_DATATYPE_V3 = 1 BOOLEAN_DATATYPE_FALSEV3 = 2 BOOLEAN_DATATYPE_TRUEV3 = 3 INTEGER_DATATYPE_V3 = 4 DOUBLE_DATATYPE_V3 = 5 UTFSTRING_DATATYPE_V3 = 6 XML_DATATYPE_V3 = 7 DATE_DATATYPE_V3 = 8 ARRAY_DATATYPE_V3 = 9 OBJECT_DATATYPE_V3 = 10 LONGXML_DATATYPE_V3 = 11 BYTEARRAY_DATATYPE_V3 = 12 TOTAL_V3TYPES = 13 end class Constants ONRESULT = "/onResult" ONSTATUS = "/onStatus" DEBUG = 1 INFO = 2 WARN = 3 ERROR = 4 FATAL = 5 end