Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# oscl_string_xml.h

Go to the documentation of this file.

    00001 // -*- c++ -*-
    00002 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00003
    00004 //               O S C L _ S T R I N G _ X M L
    00005
    00006 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00007
    00024 #ifndef OSCL_STRING_XML_H
    00025 #define OSCL_STRING_XML_H
    00026
    00027 // - - Inclusion - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    00028 #ifndef OSCL_BASE_H_INCLUDED
    00029 #include "oscl_base.h"
    00030 #endif
    00031
    00032 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    00033 // Function prototypes
    00051 OSCL_IMPORT_REF bool  oscl_str_need_escape_xml(const char *str_buf, uint32& num_escape_bytes, uint32 max_bytes = 0);
    00070 OSCL_IMPORT_REF int32  oscl_str_escape_xml(const char *str_buf_in, char *str_buf_out, uint32 max_out_buf_bytes, uint32 max_bytes = 0,
    00071         uint32 * num_bytes_written = NULL);
    00072 #endif
    00073
    00074