_UDSString Struct Reference

Universal Document Shell String object. The UDS string is implemented by UDS and is usually used by plugin. More...

#include <uds_string.h>

Inheritance diagram for _UDSString:
Inheritance graph
[legend]
Collaboration diagram for _UDSString:
Collaboration graph
[legend]

Public Member Functions

virtual ~_UDSString ()

Data Fields

struct _UDSString *(* assign )(struct _UDSString *thiz, const char *src)
 Assign the the source string to the UDS string object.
const char *(* get_buffer )(const struct _UDSString *thiz)
 Get the string buffer inside the UDS string object, always used by plugin to retrieve the native string.
unsigned int(* size )(const struct _UDSString *thiz)
 Get the length of the source string, always used by coping the UDS string to the internal string in Plugin.

Detailed Description

Universal Document Shell String object. The UDS string is implemented by UDS and is usually used by plugin.

Copyright (C) 2008 iRex Technologies B.V. All rights reserved.

Definition at line 38 of file uds_string.h.


Constructor & Destructor Documentation

virtual _UDSString::~_UDSString (  )  [inline, virtual]

Definition at line 45 of file uds_string.h.

00045 {}


Field Documentation

struct _UDSString*(* _UDSString::assign)(struct _UDSString *thiz, const char *src) [read]

Assign the the source string to the UDS string object.

Parameters:
thiz The UDS string object.
src The source string.
Returns:
This function returns the UDS string object equal to thiz.

Referenced by text::PluginViewImpl::get_anchor_from_coordinates_impl(), text::StringImpl::StringImpl(), pdf::StringImpl::StringImpl(), and images::StringImpl::StringImpl().

const char*(* _UDSString::get_buffer)(const struct _UDSString *thiz)

Get the string buffer inside the UDS string object, always used by plugin to retrieve the native string.

Parameters:
thiz The UDS string object.
Returns:
string buffer inside the UDS string object.

Referenced by pdf::PDFSearcher::export_search_doc_to_coll(), text::PluginViewImpl::get_bounding_rectangles_from_range_impl(), text::StringImpl::StringImpl(), pdf::StringImpl::StringImpl(), and images::StringImpl::StringImpl().

unsigned int(* _UDSString::size)(const struct _UDSString *thiz)

Get the length of the source string, always used by coping the UDS string to the internal string in Plugin.

Parameters:
thiz The UDS string object

Referenced by text::StringImpl::StringImpl(), pdf::StringImpl::StringImpl(), and images::StringImpl::StringImpl().


The documentation for this struct was generated from the following file:
Generated by  doxygen 1.6.2-20100208