Imported modules
|
|
import CORBA
import omniORB
import types
|
Functions
|
|
|
|
createAliasTC
|
createAliasTC (
id,
name,
original_type,
)
|
|
createArrayTC
|
createArrayTC ( length, element_type )
|
|
createEnumTC
|
createEnumTC (
id,
name,
members,
)
|
|
createExceptionTC
|
createExceptionTC (
id,
name,
members,
)
|
|
createInterfaceTC
|
createInterfaceTC ( id, name )
|
|
createRecursiveTC
|
createRecursiveTC ( id )
|
|
createSequenceTC
|
createSequenceTC ( bound, element_type )
|
|
createStringTC
|
createStringTC ( bound )
|
|
createStructTC
|
createStructTC (
id,
name,
members,
)
|
|
createTypeCode
|
createTypeCode ( d, parent=None )
|
|
createUnionTC
|
createUnionTC (
id,
name,
discriminator_type,
members,
)
|
|
equivalentDescriptors
|
equivalentDescriptors (
a,
b,
seen=None,
)
Functions to test descriptor equivalent
|
|
getCompactDescriptor
|
getCompactDescriptor ( d )
Functions to compact descriptors:
|
|
insertIndirections
|
insertIndirections ( d )
|
|
r_getCompactDescriptor
|
r_getCompactDescriptor (
d,
seen,
ind,
)
|
|
r_insertIndirections
|
r_insertIndirections (
d,
seen,
ind,
)
|
|
removeIndirections
|
removeIndirections ( desc )
|
|
typeCodeFromClassOrRepoId
|
typeCodeFromClassOrRepoId ( t )
Exceptions
|
|
TypeError( "Argument must be CORBA class or repository id." )
TypeError( "Class must be a CORBA class." )
TypeError( "Unknown CORBA type." )
|
|
Classes
|
|
|