RegistryTypeReader_Api Struct Reference

specifies a collection of function pointers which represents the complete registry type reader C-API. More...

#include <reflread.hxx>

List of all members.

Public Member Functions

 TypeReaderImpl (TYPEREG_CALLTYPE *createEntry)(const sal_uInt8 *
 void (TYPEREG_CALLTYPE *acquire)(TypeReaderImpl)
 void (TYPEREG_CALLTYPE *release)(TypeReaderImpl)
 sal_uInt16 (TYPEREG_CALLTYPE *getMinorVersion)(TypeReaderImpl)
 sal_uInt16 (TYPEREG_CALLTYPE *getMajorVersion)(TypeReaderImpl)
 RTTypeClass (TYPEREG_CALLTYPE *getTypeClass)(TypeReaderImpl)
 void (TYPEREG_CALLTYPE *getUik)(TypeReaderImpl
RTUikvoid (TYPEREG_CALLTYPE *getDoku)(TypeReaderImpl
RTUik *rtl_uString ** void (TYPEREG_CALLTYPE *getFileName)(TypeReaderImpl
RTUik *rtl_uString **rtl_uString ** void (TYPEREG_CALLTYPE *getTypeName)(TypeReaderImpl
RTUik *rtl_uString
**rtl_uString **rtl_uString ** 
void (TYPEREG_CALLTYPE *getSuperTypeName)(TypeReaderImpl
RTUik *rtl_uString
**rtl_uString **rtl_uString
**rtl_uString ** 
sal_uInt32 (TYPEREG_CALLTYPE *getFieldCount)(TypeReaderImpl)
 void (TYPEREG_CALLTYPE *getFieldName)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getFieldType)(TypeReaderImpl
 RTFieldAccess (TYPEREG_CALLTYPE *getFieldAccess)(TypeReaderImpl
 RTValueType (TYPEREG_CALLTYPE *getFieldConstValue)(TypeReaderImpl
RTConstValueUnionvoid (TYPEREG_CALLTYPE *getFieldDoku)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getFieldFileName)(TypeReaderImpl
 sal_uInt32 (TYPEREG_CALLTYPE *getMethodCount)(TypeReaderImpl)
 void (TYPEREG_CALLTYPE *getMethodName)(TypeReaderImpl
 sal_uInt32 (TYPEREG_CALLTYPE *getMethodParamCount)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getMethodParamType)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getMethodParamName)(TypeReaderImpl
 RTParamMode (TYPEREG_CALLTYPE *getMethodParamMode)(TypeReaderImpl
 sal_uInt32 (TYPEREG_CALLTYPE *getMethodExcCount)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getMethodExcType)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getMethodReturnType)(TypeReaderImpl
 RTMethodMode (TYPEREG_CALLTYPE *getMethodMode)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getMethodDoku)(TypeReaderImpl
 sal_uInt32 (TYPEREG_CALLTYPE *getReferenceCount)(TypeReaderImpl)
 void (TYPEREG_CALLTYPE *getReferenceName)(TypeReaderImpl
 RTReferenceType (TYPEREG_CALLTYPE *getReferenceType)(TypeReaderImpl
 void (TYPEREG_CALLTYPE *getReferenceDoku)(TypeReaderImpl
 RTFieldAccess (TYPEREG_CALLTYPE *getReferenceAccess)(TypeReaderImpl

Public Attributes

 sal_uInt32
 sal_Bool
rtl_uString sal_uInt16
 sal_uInt16
RTConstValueUnion *rtl_uString sal_uInt16

Detailed Description

specifies a collection of function pointers which represents the complete registry type reader C-API.

This funtions pointers are used by the C++ wrapper to call the C-API.


Member Function Documentation

RegistryTypeReader_Api::RTFieldAccess ( TYPEREG_CALLTYPE *  getReferenceAccess  ) 
RegistryTypeReader_Api::RTFieldAccess ( TYPEREG_CALLTYPE *  getFieldAccess  ) 
RegistryTypeReader_Api::RTMethodMode ( TYPEREG_CALLTYPE *  getMethodMode  ) 
RegistryTypeReader_Api::RTParamMode ( TYPEREG_CALLTYPE *  getMethodParamMode  ) 
RegistryTypeReader_Api::RTReferenceType ( TYPEREG_CALLTYPE *  getReferenceType  ) 
RegistryTypeReader_Api::RTTypeClass ( TYPEREG_CALLTYPE *  getTypeClass  ) 
RegistryTypeReader_Api::RTValueType ( TYPEREG_CALLTYPE *  getFieldConstValue  ) 
RegistryTypeReader_Api::sal_uInt16 ( TYPEREG_CALLTYPE *  getMajorVersion  ) 
RegistryTypeReader_Api::sal_uInt16 ( TYPEREG_CALLTYPE *  getMinorVersion  ) 
RegistryTypeReader_Api::sal_uInt32 ( TYPEREG_CALLTYPE *  getReferenceCount  ) 
RegistryTypeReader_Api::sal_uInt32 ( TYPEREG_CALLTYPE *  getMethodExcCount  ) 
RegistryTypeReader_Api::sal_uInt32 ( TYPEREG_CALLTYPE *  getMethodParamCount  ) 
RegistryTypeReader_Api::sal_uInt32 ( TYPEREG_CALLTYPE *  getMethodCount  ) 
RTUik* rtl_uString** rtl_uString** rtl_uString** rtl_uString** RegistryTypeReader_Api::sal_uInt32 ( TYPEREG_CALLTYPE *  getFieldCount  ) 
RegistryTypeReader_Api::TypeReaderImpl ( TYPEREG_CALLTYPE *  createEntry  )  const
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getReferenceDoku  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getReferenceName  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getMethodDoku  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getMethodReturnType  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getMethodExcType  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getMethodParamName  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getMethodParamType  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getMethodName  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getFieldFileName  ) 
RTConstValueUnion* RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getFieldDoku  ) 
Type Constraints
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getFieldType  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getFieldName  ) 
RTUik* rtl_uString** rtl_uString** rtl_uString** RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getSuperTypeName  ) 
RTUik* rtl_uString** rtl_uString** RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getTypeName  ) 
RTUik* rtl_uString** RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getFileName  ) 
RTUik* RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getDoku  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  getUik  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  release  ) 
RegistryTypeReader_Api::void ( TYPEREG_CALLTYPE *  acquire  ) 

Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 26 Nov 2013 by  doxygen 1.6.1