#include <OpenSOAP/ByteArray.h>
#include <stdarg.h>
Go to the source code of this file.
Typedefs | |
| typedef tagOpenSOAPString | OpenSOAPString |
| OpenSOAPString Structure Type Definition. | |
| typedef OpenSOAPString * | OpenSOAPStringPtr |
| OpenSOAPString Pointer Type Definition. | |
| typedef int(* | OpenSOAPStringFindIfFunc )(void *opt, wchar_t c, int *judge) |
| Find String Function Pointer Type Definition. | |
Functions | |
| int | OpenSOAPStringCreate (OpenSOAPStringPtr *str) |
| Create 0 length OpenSOAP Character String. | |
| int | OpenSOAPStringCreateWithMB (const char *mb_str, OpenSOAPStringPtr *str) |
| Create OpenSOAP Character String Initialized With a MultiByte String. | |
| int | OpenSOAPStringCreateWithWC (const wchar_t *wc_str, OpenSOAPStringPtr *str) |
| Create OpenSOAP Character String Initialized With a WideCharacter String. | |
| int | OpenSOAPStringCreateWithCharEncodingString (const char *char_enc, OpenSOAPByteArrayPtr char_enc_str, OpenSOAPStringPtr *str) |
| Create OpenSOAP Character String Initialized With a Character-encoding Specified String. | |
| int | OpenSOAPStringCreateWithUTF8 (const char *utf8Str, OpenSOAPStringPtr *str) |
| Create OpenSOAP Character String Initialized With a UTF-8 Encoded String. | |
| int | OpenSOAPStringRetain (OpenSOAPStringPtr str) |
| Add a Reference to a Resource. | |
| int | OpenSOAPStringRelease (OpenSOAPStringPtr str) |
| Remove a Reference. If the number of references is zero, release the resource. | |
| int | OpenSOAPStringGetLengthMB (OpenSOAPStringPtr str, size_t *len) |
| Get length of MultiByte Stringv for the current locale. | |
| int | OpenSOAPStringGetLengthWC (OpenSOAPStringPtr str, size_t *len) |
| Get length of WideCharacter String. | |
| int | OpenSOAPStringGetStringMBWithAllocator (OpenSOAPStringPtr str, char *(*memAllocator)(size_t), size_t *len, char **mbStr) |
| OpenSOAP String GetStringMB with memAllocator. | |
| int | OpenSOAPStringGetStringWCWithAllocator (OpenSOAPStringPtr str, wchar_t *(*memAllocator)(size_t), size_t *len, wchar_t **wcStr) |
| OpenSOAP String GetStringWC with memAllocator. | |
| int | OpenSOAPStringGetStringUTF8WithAllocator (OpenSOAPStringPtr str, char *(*memAllocator)(size_t), size_t *len, char **utf8Str) |
| OpenSOAP String GetString as UTF-8 encoding with memAllocator. | |
| int | OpenSOAPStringGetStringMB (OpenSOAPStringPtr str, size_t *len, char *mb_Str) |
| Get MultiByte String. | |
| int | OpenSOAPStringGetStringWC (OpenSOAPStringPtr str, size_t *len, wchar_t *wc_str) |
| Get WideCharacter String. | |
| int | OpenSOAPStringGetCharEncodingString (OpenSOAPStringPtr str, const char *char_enc, OpenSOAPByteArrayPtr char_enc_str) |
| Get character encoding string. | |
| int | OpenSOAPStringSetStringMB (OpenSOAPStringPtr str, const char *mb_str) |
| Set MultiByte Character string for the current locale. | |
| int | OpenSOAPStringSetStringWC (OpenSOAPStringPtr str, const wchar_t *wc_str) |
| Set WideCharacter string. | |
| int | OpenSOAPStringSetCharEncodingString (OpenSOAPStringPtr str, const char *char_enc, OpenSOAPByteArrayPtr charEncStr) |
| Set character encoding string for the current locale. | |
| int | OpenSOAPStringSetStringUTF8 (OpenSOAPStringPtr str, const char *utf8Str) |
| Set UTF-8 encoded string. | |
| int | OpenSOAPStringFormatMB (OpenSOAPStringPtr str, const char *format,...) |
| Format MultiByte String. | |
| int | OpenSOAPStringFormatWC (OpenSOAPStringPtr str, const wchar_t *format,...) |
| Format WideCharacter String. | |
| int | OpenSOAPStringVFormatMB (OpenSOAPStringPtr str, const char *format, va_list ap) |
| Format MultiByte String with va_list. | |
| int | OpenSOAPStringVFormatWC (OpenSOAPStringPtr str, const wchar_t *format, va_list ap) |
| Format WideCharacter String with va_list. | |
| int | OpenSOAPStringCompareMB (OpenSOAPStringPtr str, const char *cmp_str, int *cmp_rslt) |
| Compare MultiByte String. | |
| int | OpenSOAPStringCompareWC (OpenSOAPStringPtr str, const wchar_t *cmp_str, int *cmp_rslt) |
| Compare WideCharacter String. | |
| int | OpenSOAPStringCompare (OpenSOAPStringPtr str, OpenSOAPStringPtr cmp_str, int *cmp_rslt) |
| Compare String. | |
| int | OpenSOAPStringFindStringMB (OpenSOAPStringPtr str, const char *find_str, size_t *idx) |
| Find String. | |
| int | OpenSOAPStringFindStringWC (OpenSOAPStringPtr str, const wchar_t *find_str, size_t *idx) |
| Find String. | |
| int | OpenSOAPStringFindString (OpenSOAPStringPtr str, OpenSOAPStringPtr find_str, size_t *idx) |
| Find String. | |
| int | OpenSOAPStringFindIfStringIndex (OpenSOAPStringPtr str, OpenSOAPStringFindIfFunc find_func, void *find_func_opt, size_t *idx) |
| Find String. | |
| int | OpenSOAPStringReplaceStringMB (OpenSOAPStringPtr str, const char *find_str, const char *rplc_str, size_t *idx) |
| Replace String. | |
| int | OpenSOAPStringReplaceStringWC (OpenSOAPStringPtr str, const wchar_t *find_str, const wchar_t *rplc_str, size_t *idx) |
| Replace String. | |
| int | OpenSOAPStringReplaceString (OpenSOAPStringPtr str, OpenSOAPStringPtr find_str, OpenSOAPStringPtr rplc_str, size_t *idx) |
| Replace String. | |
| int | OpenSOAPStringClear (OpenSOAPStringPtr str) |
| Clear OpenSOAPString, set length to 0. | |
| int | OpenSOAPStringAppendMB (OpenSOAPStringPtr str, const char *mb_str, size_t mb_len) |
| Concatenate MB String To OpenSOAPString for current locale. | |
| int | OpenSOAPStringAppendWC (OpenSOAPStringPtr str, const wchar_t *wc_str, size_t wc_len) |
| Concatenate WC String To OpenSOAPString. | |
| int | OpenSOAPStringDuplicate (OpenSOAPStringPtr str, OpenSOAPStringPtr *dup_str) |
| Duplicate String. | |
| int | OpenSOAPStringGetSubstring (OpenSOAPStringPtr str, size_t beg, size_t len, OpenSOAPStringPtr *sub_str) |
| Duplicate String. | |
| int | OpenSOAPStringConvertCharEncoding (const char *from_enc, OpenSOAPByteArrayPtr from_str, const char *to_enc, OpenSOAPByteArrayPtr to_str) |
| Convert character encoding. This function does not use the OpenSOAP member, but is used for string processing. | |
| int | OpenSOAPStringConvertXMLCharRefToUTF8 (const unsigned char *utf8Beg, OpenSOAPByteArrayPtr utf8BAry) |
| Convert XML's CharRef to UTF-8 encoding. This function does not use the OpenSOAP member, but is used for string processing. | |
| int | OpenSOAPStringGetStringUSASCII (OpenSOAPStringPtr str, OpenSOAPByteArrayPtr charEncStr) |
| Get US-ASCII string. | |
| int | OpenSOAPStringIterateProc (OpenSOAPStringPtr str, int(*iterateProc)(unsigned long c, size_t idx, size_t len, void *opt), int(*beforeProc)(size_t len, void *opt), int(*afterProc)(size_t len, void *opt), void *opt) |
| Iterate procedure. | |
|
|
Find String Function Pointer Type Definition.
|
|
||||||||||||||||
|
Concatenate MB String To OpenSOAPString for current locale.
|
|
||||||||||||||||
|
Concatenate WC String To OpenSOAPString.
|
|
|
Clear OpenSOAPString, set length to 0.
|
|
||||||||||||||||
|
Compare String.
|
|
||||||||||||||||
|
Compare MultiByte String.
|
|
||||||||||||||||
|
Compare WideCharacter String.
|
|
||||||||||||||||||||
|
Convert character encoding. This function does not use the OpenSOAP member, but is used for string processing.
|
|
||||||||||||
|
Convert XML's CharRef to UTF-8 encoding. This function does not use the OpenSOAP member, but is used for string processing.
|
|
|
Create 0 length OpenSOAP Character String.
|
|
||||||||||||||||
|
Create OpenSOAP Character String Initialized With a Character-encoding Specified String.
|
|
||||||||||||
|
Create OpenSOAP Character String Initialized With a MultiByte String.
|
|
||||||||||||
|
Create OpenSOAP Character String Initialized With a UTF-8 Encoded String.
|
|
||||||||||||
|
Create OpenSOAP Character String Initialized With a WideCharacter String.
|
|
||||||||||||
|
Duplicate String.
|
|
||||||||||||||||||||
|
Find String.
|
|
||||||||||||||||
|
Find String.
|
|
||||||||||||||||
|
Find String.
|
|
||||||||||||||||
|
Find String.
|
|
||||||||||||||||
|
Format MultiByte String.
|
|
||||||||||||||||
|
Format WideCharacter String.
|
|
||||||||||||||||
|
Get character encoding string.
|
|
||||||||||||
|
Get length of MultiByte Stringv for the current locale.
|
|
||||||||||||
|
Get length of WideCharacter String.
|
|
||||||||||||||||
|
Get MultiByte String.
|
|
||||||||||||||||||||
|
OpenSOAP String GetStringMB with memAllocator.
|
|
||||||||||||
|
Get US-ASCII string.
|
|
||||||||||||||||||||
|
OpenSOAP String GetString as UTF-8 encoding with memAllocator.
|
|
||||||||||||||||
|
Get WideCharacter String.
|
|
||||||||||||||||||||
|
OpenSOAP String GetStringWC with memAllocator.
|
|
||||||||||||||||||||
|
Duplicate String.
|
|
||||||||||||||||||||||||
|
Iterate procedure.
|
|
|
Remove a Reference. If the number of references is zero, release the resource.
|
|
||||||||||||||||||||
|
Replace String.
|
|
||||||||||||||||||||
|
Replace String.
|
|
||||||||||||||||||||
|
Replace String.
|
|
|
Add a Reference to a Resource.
|
|
||||||||||||||||
|
Set character encoding string for the current locale.
|
|
||||||||||||
|
Set MultiByte Character string for the current locale.
|
|
||||||||||||
|
Set UTF-8 encoded string.
|
|
||||||||||||
|
Set WideCharacter string.
|
|
||||||||||||||||
|
Format MultiByte String with va_list.
|
|
||||||||||||||||
|
Format WideCharacter String with va_list.
|
1.3.6