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

# oscl_string_uri.h

Go to the documentation of this file.

    00001 // -*- c++ -*-
    00002 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00003
    00004 //               O S C L _ S T R I N G _ U R I
    00005
    00006 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00007
    00023 #ifndef OSCL_STRING_URI_H
    00024 #define OSCL_STRING_URI_H
    00025
    00026 // - - Inclusion - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    00027 #ifndef OSCL_BASE_H_INCLUDED
    00028 #include "oscl_base.h"
    00029 #endif
    00030 #ifndef OSCL_STRING_H_INCLUDED
    00031 #include "oscl_string.h"
    00032 #endif
    00033
    00034 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    00035 // Function prototypes
    00054 OSCL_IMPORT_REF bool  oscl_str_unescape_uri(const char *str_buf_in, char *str_buf_out, uint32 max_out_buf_bytes, uint32 max_bytes, uint32& out_buf_len);
    00069 //Old Definition
    00070 //bool  oscl_str_unescape_uri(const OSCL_String<char>& oscl_str_in, OSCL_String<char>& oscl_str_out, uint32& out_buf_len);
    00071 //New definition
    00072 OSCL_IMPORT_REF bool  oscl_str_unescape_uri(const OSCL_String& oscl_str_in, OSCL_String& oscl_str_out, uint32& out_buf_len);
    00073 #endif
    00074