NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.UF.UFLib Class Reference

Contains wrappers for all 'UF_LIB' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFLib:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void AskLibAttributeValues (IntPtr db, NXOpen.Tag ug_object, int count, string[] db_alias, out string[] values)
 Wrapper method for UF_LIB_ask_lib_attribute_values More...
 
unsafe void AskLibref (NXOpen.Tag ug_object, out string libref)
 Wrapper method for UF_LIB_ask_libref More...
 
unsafe void AskRecordInRset (IntPtr rset, int record_num, out int count, out string[] values)
 Wrapper method for UF_LIB_ask_record_in_rset More...
 
void AskRsetCount (IntPtr rset, out int count)
 Wrapper method for UF_LIB_ask_rset_count More...
 
unsafe void AskRsetMap (IntPtr rset, out int count, out string[] attr_names, out byte[] attr_types)
 Wrapper method for UF_LIB_ask_rset_map More...
 
void DeleteRset (IntPtr rset)
 Wrapper method for UF_LIB_delete_rset More...
 
void ExecuteQuery (IntPtr db, string cls_name, string query, out int count, out IntPtr rset)
 Wrapper method for UF_LIB_execute_query More...
 
void ExecuteQueryForCount (IntPtr db, string cls_name, string query, out int count)
 Wrapper method for UF_LIB_execute_query_for_count More...
 
unsafe void FreeRsetMap (int count, string[] attr_names, string attr_types)
 Wrapper method for UF_LIB_free_rset_map More...
 
void MergeRsets (IntPtr rset1, IntPtr rset2, out IntPtr merged_rset)
 Wrapper method for UF_LIB_merge_rsets More...
 
void SortRset (IntPtr rset, string sort_key, out IntPtr sorted_rset)
 Wrapper method for UF_LIB_sort_rset More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_LIB' functions and data types.

Member Function Documentation

unsafe void NXOpen.UF.UFLib.AskLibAttributeValues ( IntPtr  db,
NXOpen.Tag  ug_object,
int  count,
string[]  db_alias,
out string[]  values 
)
inline

Wrapper method for UF_LIB_ask_lib_attribute_values

Refer to UF_LIB_ask_lib_attribute_values for documentation

License requirements:None

unsafe void NXOpen.UF.UFLib.AskLibref ( NXOpen.Tag  ug_object,
out string  libref 
)
inline

Wrapper method for UF_LIB_ask_libref

Refer to UF_LIB_ask_libref for documentation

License requirements:None

unsafe void NXOpen.UF.UFLib.AskRecordInRset ( IntPtr  rset,
int  record_num,
out int  count,
out string[]  values 
)
inline

Wrapper method for UF_LIB_ask_record_in_rset

Refer to UF_LIB_ask_record_in_rset for documentation

License requirements:None

void NXOpen.UF.UFLib.AskRsetCount ( IntPtr  rset,
out int  count 
)
inline

Wrapper method for UF_LIB_ask_rset_count

Refer to UF_LIB_ask_rset_count for documentation

License requirements:None

unsafe void NXOpen.UF.UFLib.AskRsetMap ( IntPtr  rset,
out int  count,
out string[]  attr_names,
out byte[]  attr_types 
)
inline

Wrapper method for UF_LIB_ask_rset_map

Refer to UF_LIB_ask_rset_map for documentation

License requirements:None

void NXOpen.UF.UFLib.DeleteRset ( IntPtr  rset)
inline

Wrapper method for UF_LIB_delete_rset

Refer to UF_LIB_delete_rset for documentation

License requirements:None

void NXOpen.UF.UFLib.ExecuteQuery ( IntPtr  db,
string  cls_name,
string  query,
out int  count,
out IntPtr  rset 
)
inline

Wrapper method for UF_LIB_execute_query

Refer to UF_LIB_execute_query for documentation

License requirements:None

void NXOpen.UF.UFLib.ExecuteQueryForCount ( IntPtr  db,
string  cls_name,
string  query,
out int  count 
)
inline

Wrapper method for UF_LIB_execute_query_for_count

Refer to UF_LIB_execute_query_for_count for documentation

License requirements:None

unsafe void NXOpen.UF.UFLib.FreeRsetMap ( int  count,
string[]  attr_names,
string  attr_types 
)
inline

Wrapper method for UF_LIB_free_rset_map

Refer to UF_LIB_free_rset_map for documentation

License requirements:None

void NXOpen.UF.UFLib.MergeRsets ( IntPtr  rset1,
IntPtr  rset2,
out IntPtr  merged_rset 
)
inline

Wrapper method for UF_LIB_merge_rsets

Refer to UF_LIB_merge_rsets for documentation

License requirements:None

void NXOpen.UF.UFLib.SortRset ( IntPtr  rset,
string  sort_key,
out IntPtr  sorted_rset 
)
inline

Wrapper method for UF_LIB_sort_rset

Refer to UF_LIB_sort_rset for documentation

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.