""" Module: IDL:omg.org/CORBA:1.0 Automagically generated by:- The ORB called Fnorb v1.0.Threads.R.Us """ _FNORB_ID = "IDL:omg.org/CORBA:1.0" # Fnorb modules. import CORBA import TypeManager import Util # Alias: IDL:omg.org/CORBA/Identifier:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/Identifier:1.0", "000000000000001200000000", None) # Alias: IDL:omg.org/CORBA/ScopedName:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ScopedName:1.0", "000000000000001200000000", None) # Alias: IDL:omg.org/CORBA/RepositoryId:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/RepositoryId:1.0", "000000000000001200000000", None) # Enum: IDL:omg.org/CORBA/DefinitionKind:1.0 dk_none = Util.EnumMember("dk_none", 0) dk_all = Util.EnumMember("dk_all", 1) dk_Attribute = Util.EnumMember("dk_Attribute", 2) dk_Constant = Util.EnumMember("dk_Constant", 3) dk_Exception = Util.EnumMember("dk_Exception", 4) dk_Interface = Util.EnumMember("dk_Interface", 5) dk_Module = Util.EnumMember("dk_Module", 6) dk_Operation = Util.EnumMember("dk_Operation", 7) dk_Typedef = Util.EnumMember("dk_Typedef", 8) dk_Alias = Util.EnumMember("dk_Alias", 9) dk_Struct = Util.EnumMember("dk_Struct", 10) dk_Union = Util.EnumMember("dk_Union", 11) dk_Enum = Util.EnumMember("dk_Enum", 12) dk_Primitive = Util.EnumMember("dk_Primitive", 13) dk_String = Util.EnumMember("dk_String", 14) dk_Sequence = Util.EnumMember("dk_Sequence", 15) dk_Array = Util.EnumMember("dk_Array", 16) dk_Repository = Util.EnumMember("dk_Repository", 17) dk_Wstring = Util.EnumMember("dk_Wstring", 18) dk_Fixed = Util.EnumMember("dk_Fixed", 19) DefinitionKind = Util.Enum("IDL:omg.org/CORBA/DefinitionKind:1.0", [dk_none, dk_all, dk_Attribute, dk_Constant, dk_Exception, dk_Interface, dk_Module, dk_Operation, dk_Typedef, dk_Alias, dk_Struct, dk_Union, dk_Enum, dk_Primitive, dk_String, dk_Sequence, dk_Array, dk_Repository, dk_Wstring, dk_Fixed]) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/DefinitionKind:1.0", "000000000000001100000191000000000000002549444C3A6F6D672E6F72672F434F5242412F446566696E6974696F6E4B696E643A312E30000000000000000F446566696E6974696F6E4B696E6400000000001400000008646B5F6E6F6E650000000007646B5F616C6C00000000000D646B5F417474726962757465000000000000000C646B5F436F6E7374616E74000000000D646B5F457863657074696F6E000000000000000D646B5F496E74657266616365000000000000000A646B5F4D6F64756C650000000000000D646B5F4F7065726174696F6E000000000000000B646B5F54797065646566000000000009646B5F416C696173000000000000000A646B5F53747275637400000000000009646B5F556E696F6E0000000000000008646B5F456E756D000000000D646B5F5072696D6974697665000000000000000A646B5F537472696E670000000000000C646B5F53657175656E63650000000009646B5F4172726179000000000000000E646B5F5265706F7369746F72790000000000000B646B5F57737472696E67000000000009646B5F466978656400", DefinitionKind) class IRObject(CORBA.Object): """ Interface: IDL:omg.org/CORBA/IRObject:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/IRObject:1.0" def _get_def_kind(self): """ Attribute: IDL:omg.org/CORBA/IRObject/def_kind:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/DefinitionKind:1.0")) # Create a request object. request = self._create_request("_get_def_kind", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def destroy(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/IRObject/destroy:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("destroy", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/IRObject:1.0", "000000000000000E00000035000000000000001F49444C3A6F6D672E6F72672F434F5242412F49524F626A6563743A312E3000000000000949524F626A65637400", IRObject) # Alias: IDL:omg.org/CORBA/VersionSpec:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/VersionSpec:1.0", "000000000000001200000000", None) class Contained(CORBA.Object, IRObject): """ Interface: IDL:omg.org/CORBA/Contained:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/Contained:1.0" def _get_id(self): """ Attribute: IDL:omg.org/CORBA/Contained/id:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) # Create a request object. request = self._create_request("_get_id", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_id(self, _value): """ Attribute: IDL:omg.org/CORBA/Contained/id:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) # Create a request object. request = self._create_request("_set_id", inputs, [], []) # Make the request! request.invoke(_value) return def _get_name(self): """ Attribute: IDL:omg.org/CORBA/Contained/name:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) # Create a request object. request = self._create_request("_get_name", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_name(self, _value): """ Attribute: IDL:omg.org/CORBA/Contained/name:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) # Create a request object. request = self._create_request("_set_name", inputs, [], []) # Make the request! request.invoke(_value) return def _get_version(self): """ Attribute: IDL:omg.org/CORBA/Contained/version:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) # Create a request object. request = self._create_request("_get_version", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_version(self, _value): """ Attribute: IDL:omg.org/CORBA/Contained/version:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) # Create a request object. request = self._create_request("_set_version", inputs, [], []) # Make the request! request.invoke(_value) return def _get_defined_in(self): """ Attribute: IDL:omg.org/CORBA/Contained/defined_in:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_defined_in", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_absolute_name(self): """ Attribute: IDL:omg.org/CORBA/Contained/absolute_name:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/ScopedName:1.0")) # Create a request object. request = self._create_request("_get_absolute_name", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_containing_repository(self): """ Attribute: IDL:omg.org/CORBA/Contained/containing_repository:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_containing_repository", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() class Description: """ Struct: IDL:omg.org/CORBA/Contained/Description:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/Contained/Description:1.0" def __init__(self, _kind, _value): """ Constructor. """ self.kind = _kind self.value = _value return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.kind, self.value) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/Contained/Description:1.0", "000000000000000F00000200000000000000002C49444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65642F4465736372697074696F6E3A312E30000000000C4465736372697074696F6E0000000002000000056B696E64000000000000001100000191000000000000002549444C3A6F6D672E6F72672F434F5242412F446566696E6974696F6E4B696E643A312E30000000000000000F446566696E6974696F6E4B696E6400000000001400000008646B5F6E6F6E650000000007646B5F616C6C00000000000D646B5F417474726962757465000000000000000C646B5F436F6E7374616E74000000000D646B5F457863657074696F6E000000000000000D646B5F496E74657266616365000000000000000A646B5F4D6F64756C650000000000000D646B5F4F7065726174696F6E000000000000000B646B5F54797065646566000000000009646B5F416C696173000000000000000A646B5F53747275637400000000000009646B5F556E696F6E0000000000000008646B5F456E756D000000000D646B5F5072696D6974697665000000000000000A646B5F537472696E670000000000000C646B5F53657175656E63650000000009646B5F4172726179000000000000000E646B5F5265706F7369746F72790000000000000B646B5F57737472696E67000000000009646B5F4669786564000000000000000676616C75650000000000000B", Description) def describe(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Contained/describe:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/Contained/Description:1.0")) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("describe", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def move(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Contained/move:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.TC_Object) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("move", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/Contained:1.0", "000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65643A312E30000000000A436F6E7461696E656400", Contained) # Alias: IDL:omg.org/CORBA/InterfaceDefSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/InterfaceDefSeq:1.0", "000000000000001300000050000000000000000E0000003D000000000000002349444C3A6F6D672E6F72672F434F5242412F496E746572666163654465663A312E3000000000000D496E746572666163654465660000000000000000", None) # Alias: IDL:omg.org/CORBA/ContainedSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ContainedSeq:1.0", "000000000000001300000048000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65643A312E30000000000A436F6E7461696E656400000000000000", None) class StructMember: """ Struct: IDL:omg.org/CORBA/StructMember:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/StructMember:1.0" def __init__(self, _name, _type, _type_def): """ Constructor. """ self.name = _name self.type = _type self.type_def = _type_def return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.type, self.type_def) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/StructMember:1.0", "000000000000000F000000F8000000000000002349444C3A6F6D672E6F72672F434F5242412F5374727563744D656D6265723A312E3000000000000D5374727563744D656D6265720000000000000003000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E746966696572000000000012000000000000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500", StructMember) # Alias: IDL:omg.org/CORBA/StructMemberSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/StructMemberSeq:1.0", "000000000000001300000108000000000000000F000000F8000000000000002349444C3A6F6D672E6F72672F434F5242412F5374727563744D656D6265723A312E3000000000000D5374727563744D656D6265720000000000000003000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E746966696572000000000012000000000000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C547970650000000000", None) class UnionMember: """ Struct: IDL:omg.org/CORBA/UnionMember:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/UnionMember:1.0" def __init__(self, _name, _label, _type, _type_def): """ Constructor. """ self.name = _name self.label = _label self.type = _type self.type_def = _type_def return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.label, self.type, self.type_def) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/UnionMember:1.0", "000000000000000F00000104000000000000002249444C3A6F6D672E6F72672F434F5242412F556E696F6E4D656D6265723A312E300000000000000C556E696F6E4D656D6265720000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E74696669657200000000001200000000000000066C6162656C0000000000000B0000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500", UnionMember) # Alias: IDL:omg.org/CORBA/UnionMemberSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/UnionMemberSeq:1.0", "000000000000001300000114000000000000000F00000104000000000000002249444C3A6F6D672E6F72672F434F5242412F556E696F6E4D656D6265723A312E300000000000000C556E696F6E4D656D6265720000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E74696669657200000000001200000000000000066C6162656C0000000000000B0000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C547970650000000000", None) # Alias: IDL:omg.org/CORBA/EnumMemberSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/EnumMemberSeq:1.0", "000000000000001300000054000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000000", None) class Container(CORBA.Object, IRObject): """ Interface: IDL:omg.org/CORBA/Container:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/Container:1.0" def lookup(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/lookup:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/ScopedName:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("lookup", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def contents(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/contents:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/DefinitionKind:1.0")) inputs.append(CORBA.TC_boolean) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/ContainedSeq:1.0")) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("contents", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def lookup_name(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/lookup_name:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.TC_long) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/DefinitionKind:1.0")) inputs.append(CORBA.TC_boolean) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/ContainedSeq:1.0")) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("lookup_name", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() class Description: """ Struct: IDL:omg.org/CORBA/Container/Description:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/Container/Description:1.0" def __init__(self, _contained_object, _kind, _value): """ Constructor. """ self.contained_object = _contained_object self.kind = _kind self.value = _value return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.contained_object, self.kind, self.value) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/Container/Description:1.0", "000000000000000F00000258000000000000002C49444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65722F4465736372697074696F6E3A312E30000000000C4465736372697074696F6E000000000300000011636F6E7461696E65645F6F626A656374000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65643A312E30000000000A436F6E7461696E6564000000000000056B696E64000000000000001100000191000000000000002549444C3A6F6D672E6F72672F434F5242412F446566696E6974696F6E4B696E643A312E30000000000000000F446566696E6974696F6E4B696E6400000000001400000008646B5F6E6F6E650000000007646B5F616C6C00000000000D646B5F417474726962757465000000000000000C646B5F436F6E7374616E74000000000D646B5F457863657074696F6E000000000000000D646B5F496E74657266616365000000000000000A646B5F4D6F64756C650000000000000D646B5F4F7065726174696F6E000000000000000B646B5F54797065646566000000000009646B5F416C696173000000000000000A646B5F53747275637400000000000009646B5F556E696F6E0000000000000008646B5F456E756D000000000D646B5F5072696D6974697665000000000000000A646B5F537472696E670000000000000C646B5F53657175656E63650000000009646B5F4172726179000000000000000E646B5F5265706F7369746F72790000000000000B646B5F57737472696E67000000000009646B5F4669786564000000000000000676616C75650000000000000B", Description) # Alias: IDL:omg.org/CORBA/Container/DescriptionSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/Container/DescriptionSeq:1.0", "000000000000001300000268000000000000000F00000258000000000000002C49444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65722F4465736372697074696F6E3A312E30000000000C4465736372697074696F6E000000000300000011636F6E7461696E65645F6F626A656374000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65643A312E30000000000A436F6E7461696E6564000000000000056B696E64000000000000001100000191000000000000002549444C3A6F6D672E6F72672F434F5242412F446566696E6974696F6E4B696E643A312E30000000000000000F446566696E6974696F6E4B696E6400000000001400000008646B5F6E6F6E650000000007646B5F616C6C00000000000D646B5F417474726962757465000000000000000C646B5F436F6E7374616E74000000000D646B5F457863657074696F6E000000000000000D646B5F496E74657266616365000000000000000A646B5F4D6F64756C650000000000000D646B5F4F7065726174696F6E000000000000000B646B5F54797065646566000000000009646B5F416C696173000000000000000A646B5F53747275637400000000000009646B5F556E696F6E0000000000000008646B5F456E756D000000000D646B5F5072696D6974697665000000000000000A646B5F537472696E670000000000000C646B5F53657175656E63650000000009646B5F4172726179000000000000000E646B5F5265706F7369746F72790000000000000B646B5F57737472696E67000000000009646B5F4669786564000000000000000676616C75650000000000000B00000000", None) def describe_contents(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/describe_contents:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/DefinitionKind:1.0")) inputs.append(CORBA.TC_boolean) inputs.append(CORBA.TC_long) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/Container/DescriptionSeq:1.0")) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("describe_contents", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_module(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_module:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_module", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_constant(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_constant:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.TC_Object) inputs.append(CORBA.TC_any) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_constant", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_struct(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_struct:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/StructMemberSeq:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_struct", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_union(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_union:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.TC_Object) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/UnionMemberSeq:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_union", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_enum(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_enum:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/EnumMemberSeq:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_enum", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_alias(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_alias:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.TC_Object) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_alias", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_interface(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_interface:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/InterfaceDefSeq:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_interface", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_exception(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Container/create_exception:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/StructMemberSeq:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_exception", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/Container:1.0", "000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F436F6E7461696E65723A312E30000000000A436F6E7461696E657200", Container) class IDLType(CORBA.Object, IRObject): """ Interface: IDL:omg.org/CORBA/IDLType:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/IDLType:1.0" def _get_type(self): """ Attribute: IDL:omg.org/CORBA/IDLType/type:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_type", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/IDLType:1.0", "000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500", IDLType) # Enum: IDL:omg.org/CORBA/PrimitiveKind:1.0 pk_null = Util.EnumMember("pk_null", 0) pk_void = Util.EnumMember("pk_void", 1) pk_short = Util.EnumMember("pk_short", 2) pk_long = Util.EnumMember("pk_long", 3) pk_ushort = Util.EnumMember("pk_ushort", 4) pk_ulong = Util.EnumMember("pk_ulong", 5) pk_float = Util.EnumMember("pk_float", 6) pk_double = Util.EnumMember("pk_double", 7) pk_boolean = Util.EnumMember("pk_boolean", 8) pk_char = Util.EnumMember("pk_char", 9) pk_octet = Util.EnumMember("pk_octet", 10) pk_any = Util.EnumMember("pk_any", 11) pk_TypeCode = Util.EnumMember("pk_TypeCode", 12) pk_Principal = Util.EnumMember("pk_Principal", 13) pk_string = Util.EnumMember("pk_string", 14) pk_objref = Util.EnumMember("pk_objref", 15) pk_longlong = Util.EnumMember("pk_longlong", 16) pk_ulonglong = Util.EnumMember("pk_ulonglong", 17) pk_longdouble = Util.EnumMember("pk_longdouble", 18) pk_wchar = Util.EnumMember("pk_wchar", 19) pk_wstring = Util.EnumMember("pk_wstring", 20) PrimitiveKind = Util.Enum("IDL:omg.org/CORBA/PrimitiveKind:1.0", [pk_null, pk_void, pk_short, pk_long, pk_ushort, pk_ulong, pk_float, pk_double, pk_boolean, pk_char, pk_octet, pk_any, pk_TypeCode, pk_Principal, pk_string, pk_objref, pk_longlong, pk_ulonglong, pk_longdouble, pk_wchar, pk_wstring]) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/PrimitiveKind:1.0", "00000000000000110000018B000000000000002449444C3A6F6D672E6F72672F434F5242412F5072696D69746976654B696E643A312E30000000000E5072696D69746976654B696E640000000000001500000008706B5F6E756C6C0000000008706B5F766F69640000000009706B5F73686F72740000000000000008706B5F6C6F6E67000000000A706B5F7573686F727400000000000009706B5F756C6F6E670000000000000009706B5F666C6F6174000000000000000A706B5F646F75626C650000000000000B706B5F626F6F6C65616E000000000008706B5F636861720000000009706B5F6F637465740000000000000007706B5F616E7900000000000C706B5F54797065436F6465000000000D706B5F5072696E636970616C000000000000000A706B5F737472696E670000000000000A706B5F6F626A7265660000000000000C706B5F6C6F6E676C6F6E67000000000D706B5F756C6F6E676C6F6E67000000000000000E706B5F6C6F6E67646F75626C6500000000000009706B5F7763686172000000000000000B706B5F77737472696E6700", PrimitiveKind) class Repository(CORBA.Object, Container): """ Interface: IDL:omg.org/CORBA/Repository:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/Repository:1.0" def lookup_id(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Repository/lookup_id:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("lookup_id", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def get_primitive(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Repository/get_primitive:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/PrimitiveKind:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("get_primitive", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_string(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Repository/create_string:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.TC_ulong) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_string", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_wstring(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Repository/create_wstring:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.TC_ulong) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_wstring", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_sequence(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Repository/create_sequence:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.TC_ulong) inputs.append(CORBA.TC_Object) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_sequence", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_array(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Repository/create_array:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.TC_ulong) inputs.append(CORBA.TC_Object) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_array", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_fixed(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/Repository/create_fixed:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.TC_ushort) inputs.append(CORBA.TC_short) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_fixed", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/Repository:1.0", "000000000000000E0000003B000000000000002149444C3A6F6D672E6F72672F434F5242412F5265706F7369746F72793A312E30000000000000000B5265706F7369746F727900", Repository) class ModuleDef(CORBA.Object, Container, Contained): """ Interface: IDL:omg.org/CORBA/ModuleDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ModuleDef:1.0" pass TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ModuleDef:1.0", "000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F4D6F64756C654465663A312E30000000000A4D6F64756C6544656600", ModuleDef) class ModuleDescription: """ Struct: IDL:omg.org/CORBA/ModuleDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ModuleDescription:1.0" def __init__(self, _name, _id, _defined_in, _version): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ModuleDescription:1.0", "000000000000000F000001B4000000000000002849444C3A6F6D672E6F72672F434F5242412F4D6F64756C654465736372697074696F6E3A312E3000000000124D6F64756C654465736372697074696F6E00000000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E53706563000000001200000000", ModuleDescription) class ConstantDef(CORBA.Object, Contained): """ Interface: IDL:omg.org/CORBA/ConstantDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ConstantDef:1.0" def _get_type(self): """ Attribute: IDL:omg.org/CORBA/ConstantDef/type:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_type", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_type_def(self): """ Attribute: IDL:omg.org/CORBA/ConstantDef/type_def:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_type_def", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_type_def(self, _value): """ Attribute: IDL:omg.org/CORBA/ConstantDef/type_def:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_set_type_def", inputs, [], []) # Make the request! request.invoke(_value) return def _get_value(self): """ Attribute: IDL:omg.org/CORBA/ConstantDef/value:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_any) # Create a request object. request = self._create_request("_get_value", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_value(self, _value): """ Attribute: IDL:omg.org/CORBA/ConstantDef/value:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_any) # Create a request object. request = self._create_request("_set_value", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ConstantDef:1.0", "000000000000000E0000003C000000000000002249444C3A6F6D672E6F72672F434F5242412F436F6E7374616E744465663A312E300000000000000C436F6E7374616E7444656600", ConstantDef) class ConstantDescription: """ Struct: IDL:omg.org/CORBA/ConstantDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ConstantDescription:1.0" def __init__(self, _name, _id, _defined_in, _version, _type, _value): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version self.type = _type self.value = _value return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version, self.type, self.value) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ConstantDescription:1.0", "000000000000000F000001D8000000000000002A49444C3A6F6D672E6F72672F434F5242412F436F6E7374616E744465736372697074696F6E3A312E3000000000000014436F6E7374616E744465736372697074696F6E0000000006000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C0000000676616C75650000000000000B", ConstantDescription) class TypedefDef(CORBA.Object, Contained, IDLType): """ Interface: IDL:omg.org/CORBA/TypedefDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/TypedefDef:1.0" pass TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/TypedefDef:1.0", "000000000000000E0000003B000000000000002149444C3A6F6D672E6F72672F434F5242412F547970656465664465663A312E30000000000000000B5479706564656644656600", TypedefDef) class TypeDescription: """ Struct: IDL:omg.org/CORBA/TypeDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/TypeDescription:1.0" def __init__(self, _name, _id, _defined_in, _version, _type): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version self.type = _type return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version, self.type) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/TypeDescription:1.0", "000000000000000F000001C0000000000000002649444C3A6F6D672E6F72672F434F5242412F547970654465736372697074696F6E3A312E3000000000000010547970654465736372697074696F6E0000000005000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C", TypeDescription) class StructDef(CORBA.Object, TypedefDef, Container): """ Interface: IDL:omg.org/CORBA/StructDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/StructDef:1.0" def _get_members(self): """ Attribute: IDL:omg.org/CORBA/StructDef/members:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/StructMemberSeq:1.0")) # Create a request object. request = self._create_request("_get_members", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_members(self, _value): """ Attribute: IDL:omg.org/CORBA/StructDef/members:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/StructMemberSeq:1.0")) # Create a request object. request = self._create_request("_set_members", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/StructDef:1.0", "000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F5374727563744465663A312E30000000000A53747275637444656600", StructDef) class UnionDef(CORBA.Object, TypedefDef, Container): """ Interface: IDL:omg.org/CORBA/UnionDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/UnionDef:1.0" def _get_discriminator_type(self): """ Attribute: IDL:omg.org/CORBA/UnionDef/discriminator_type:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_discriminator_type", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_discriminator_type_def(self): """ Attribute: IDL:omg.org/CORBA/UnionDef/discriminator_type_def:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_discriminator_type_def", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_discriminator_type_def(self, _value): """ Attribute: IDL:omg.org/CORBA/UnionDef/discriminator_type_def:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_set_discriminator_type_def", inputs, [], []) # Make the request! request.invoke(_value) return def _get_members(self): """ Attribute: IDL:omg.org/CORBA/UnionDef/members:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/UnionMemberSeq:1.0")) # Create a request object. request = self._create_request("_get_members", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_members(self, _value): """ Attribute: IDL:omg.org/CORBA/UnionDef/members:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/UnionMemberSeq:1.0")) # Create a request object. request = self._create_request("_set_members", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/UnionDef:1.0", "000000000000000E00000035000000000000001F49444C3A6F6D672E6F72672F434F5242412F556E696F6E4465663A312E30000000000009556E696F6E44656600", UnionDef) class EnumDef(CORBA.Object, TypedefDef): """ Interface: IDL:omg.org/CORBA/EnumDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/EnumDef:1.0" def _get_members(self): """ Attribute: IDL:omg.org/CORBA/EnumDef/members:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/EnumMemberSeq:1.0")) # Create a request object. request = self._create_request("_get_members", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_members(self, _value): """ Attribute: IDL:omg.org/CORBA/EnumDef/members:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/EnumMemberSeq:1.0")) # Create a request object. request = self._create_request("_set_members", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/EnumDef:1.0", "000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F456E756D4465663A312E3000000000000008456E756D44656600", EnumDef) class AliasDef(CORBA.Object, TypedefDef): """ Interface: IDL:omg.org/CORBA/AliasDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/AliasDef:1.0" def _get_original_type_def(self): """ Attribute: IDL:omg.org/CORBA/AliasDef/original_type_def:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_original_type_def", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_original_type_def(self, _value): """ Attribute: IDL:omg.org/CORBA/AliasDef/original_type_def:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_set_original_type_def", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/AliasDef:1.0", "000000000000000E00000035000000000000001F49444C3A6F6D672E6F72672F434F5242412F416C6961734465663A312E30000000000009416C69617344656600", AliasDef) class PrimitiveDef(CORBA.Object, IDLType): """ Interface: IDL:omg.org/CORBA/PrimitiveDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/PrimitiveDef:1.0" def _get_kind(self): """ Attribute: IDL:omg.org/CORBA/PrimitiveDef/kind:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/PrimitiveKind:1.0")) # Create a request object. request = self._create_request("_get_kind", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/PrimitiveDef:1.0", "000000000000000E0000003D000000000000002349444C3A6F6D672E6F72672F434F5242412F5072696D69746976654465663A312E3000000000000D5072696D697469766544656600", PrimitiveDef) class StringDef(CORBA.Object, IDLType): """ Interface: IDL:omg.org/CORBA/StringDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/StringDef:1.0" def _get_bound(self): """ Attribute: IDL:omg.org/CORBA/StringDef/bound:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_get_bound", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_bound(self, _value): """ Attribute: IDL:omg.org/CORBA/StringDef/bound:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_set_bound", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/StringDef:1.0", "000000000000000E00000036000000000000002049444C3A6F6D672E6F72672F434F5242412F537472696E674465663A312E30000000000A537472696E6744656600", StringDef) class WstringDef(CORBA.Object, IDLType): """ Interface: IDL:omg.org/CORBA/WstringDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/WstringDef:1.0" def _get_bound(self): """ Attribute: IDL:omg.org/CORBA/WstringDef/bound:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_get_bound", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_bound(self, _value): """ Attribute: IDL:omg.org/CORBA/WstringDef/bound:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_set_bound", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/WstringDef:1.0", "000000000000000E0000003B000000000000002149444C3A6F6D672E6F72672F434F5242412F57737472696E674465663A312E30000000000000000B57737472696E6744656600", WstringDef) class FixedDef(CORBA.Object, IDLType): """ Interface: IDL:omg.org/CORBA/FixedDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/FixedDef:1.0" def _get_digits(self): """ Attribute: IDL:omg.org/CORBA/FixedDef/digits:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_ushort) # Create a request object. request = self._create_request("_get_digits", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_digits(self, _value): """ Attribute: IDL:omg.org/CORBA/FixedDef/digits:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_ushort) # Create a request object. request = self._create_request("_set_digits", inputs, [], []) # Make the request! request.invoke(_value) return def _get_scale(self): """ Attribute: IDL:omg.org/CORBA/FixedDef/scale:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_short) # Create a request object. request = self._create_request("_get_scale", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_scale(self, _value): """ Attribute: IDL:omg.org/CORBA/FixedDef/scale:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_short) # Create a request object. request = self._create_request("_set_scale", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/FixedDef:1.0", "000000000000000E00000035000000000000001F49444C3A6F6D672E6F72672F434F5242412F46697865644465663A312E30000000000009466978656444656600", FixedDef) class SequenceDef(CORBA.Object, IDLType): """ Interface: IDL:omg.org/CORBA/SequenceDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/SequenceDef:1.0" def _get_bound(self): """ Attribute: IDL:omg.org/CORBA/SequenceDef/bound:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_get_bound", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_bound(self, _value): """ Attribute: IDL:omg.org/CORBA/SequenceDef/bound:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_set_bound", inputs, [], []) # Make the request! request.invoke(_value) return def _get_element_type(self): """ Attribute: IDL:omg.org/CORBA/SequenceDef/element_type:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_element_type", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_element_type_def(self): """ Attribute: IDL:omg.org/CORBA/SequenceDef/element_type_def:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_element_type_def", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_element_type_def(self, _value): """ Attribute: IDL:omg.org/CORBA/SequenceDef/element_type_def:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_set_element_type_def", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/SequenceDef:1.0", "000000000000000E0000003C000000000000002249444C3A6F6D672E6F72672F434F5242412F53657175656E63654465663A312E300000000000000C53657175656E636544656600", SequenceDef) class ArrayDef(CORBA.Object, IDLType): """ Interface: IDL:omg.org/CORBA/ArrayDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ArrayDef:1.0" def _get_length(self): """ Attribute: IDL:omg.org/CORBA/ArrayDef/length:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_get_length", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_length(self, _value): """ Attribute: IDL:omg.org/CORBA/ArrayDef/length:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_ulong) # Create a request object. request = self._create_request("_set_length", inputs, [], []) # Make the request! request.invoke(_value) return def _get_element_type(self): """ Attribute: IDL:omg.org/CORBA/ArrayDef/element_type:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_element_type", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_element_type_def(self): """ Attribute: IDL:omg.org/CORBA/ArrayDef/element_type_def:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_element_type_def", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_element_type_def(self, _value): """ Attribute: IDL:omg.org/CORBA/ArrayDef/element_type_def:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_set_element_type_def", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ArrayDef:1.0", "000000000000000E00000035000000000000001F49444C3A6F6D672E6F72672F434F5242412F41727261794465663A312E30000000000009417272617944656600", ArrayDef) class ExceptionDef(CORBA.Object, Contained, Container): """ Interface: IDL:omg.org/CORBA/ExceptionDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ExceptionDef:1.0" def _get_type(self): """ Attribute: IDL:omg.org/CORBA/ExceptionDef/type:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_type", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_members(self): """ Attribute: IDL:omg.org/CORBA/ExceptionDef/members:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/StructMemberSeq:1.0")) # Create a request object. request = self._create_request("_get_members", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_members(self, _value): """ Attribute: IDL:omg.org/CORBA/ExceptionDef/members:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/StructMemberSeq:1.0")) # Create a request object. request = self._create_request("_set_members", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ExceptionDef:1.0", "000000000000000E0000003D000000000000002349444C3A6F6D672E6F72672F434F5242412F457863657074696F6E4465663A312E3000000000000D457863657074696F6E44656600", ExceptionDef) class ExceptionDescription: """ Struct: IDL:omg.org/CORBA/ExceptionDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ExceptionDescription:1.0" def __init__(self, _name, _id, _defined_in, _version, _type): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version self.type = _type return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version, self.type) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ExceptionDescription:1.0", "000000000000000F000001CC000000000000002B49444C3A6F6D672E6F72672F434F5242412F457863657074696F6E4465736372697074696F6E3A312E30000000000015457863657074696F6E4465736372697074696F6E0000000000000005000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C", ExceptionDescription) # Enum: IDL:omg.org/CORBA/AttributeMode:1.0 ATTR_NORMAL = Util.EnumMember("ATTR_NORMAL", 0) ATTR_READONLY = Util.EnumMember("ATTR_READONLY", 1) AttributeMode = Util.Enum("IDL:omg.org/CORBA/AttributeMode:1.0", [ATTR_NORMAL, ATTR_READONLY]) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/AttributeMode:1.0", "000000000000001100000066000000000000002449444C3A6F6D672E6F72672F434F5242412F4174747269627574654D6F64653A312E30000000000E4174747269627574654D6F6465000000000000020000000C415454525F4E4F524D414C000000000E415454525F524541444F4E4C5900", AttributeMode) class AttributeDef(CORBA.Object, Contained): """ Interface: IDL:omg.org/CORBA/AttributeDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/AttributeDef:1.0" def _get_type(self): """ Attribute: IDL:omg.org/CORBA/AttributeDef/type:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_type", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_type_def(self): """ Attribute: IDL:omg.org/CORBA/AttributeDef/type_def:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_type_def", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_type_def(self, _value): """ Attribute: IDL:omg.org/CORBA/AttributeDef/type_def:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_set_type_def", inputs, [], []) # Make the request! request.invoke(_value) return def _get_mode(self): """ Attribute: IDL:omg.org/CORBA/AttributeDef/mode:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/AttributeMode:1.0")) # Create a request object. request = self._create_request("_get_mode", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_mode(self, _value): """ Attribute: IDL:omg.org/CORBA/AttributeDef/mode:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/AttributeMode:1.0")) # Create a request object. request = self._create_request("_set_mode", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/AttributeDef:1.0", "000000000000000E0000003D000000000000002349444C3A6F6D672E6F72672F434F5242412F4174747269627574654465663A312E3000000000000D41747472696275746544656600", AttributeDef) class AttributeDescription: """ Struct: IDL:omg.org/CORBA/AttributeDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/AttributeDescription:1.0" def __init__(self, _name, _id, _defined_in, _version, _type, _mode): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version self.type = _type self.mode = _mode return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version, self.type, self.mode) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/AttributeDescription:1.0", "000000000000000F00000246000000000000002B49444C3A6F6D672E6F72672F434F5242412F4174747269627574654465736372697074696F6E3A312E300000000000154174747269627574654465736372697074696F6E0000000000000006000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C000000056D6F6465000000000000001100000066000000000000002449444C3A6F6D672E6F72672F434F5242412F4174747269627574654D6F64653A312E30000000000E4174747269627574654D6F6465000000000000020000000C415454525F4E4F524D414C000000000E415454525F524541444F4E4C5900", AttributeDescription) # Enum: IDL:omg.org/CORBA/OperationMode:1.0 OP_NORMAL = Util.EnumMember("OP_NORMAL", 0) OP_ONEWAY = Util.EnumMember("OP_ONEWAY", 1) OperationMode = Util.Enum("IDL:omg.org/CORBA/OperationMode:1.0", [OP_NORMAL, OP_ONEWAY]) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/OperationMode:1.0", "000000000000001100000062000000000000002449444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4D6F64653A312E30000000000E4F7065726174696F6E4D6F6465000000000000020000000A4F505F4E4F524D414C0000000000000A4F505F4F4E4557415900", OperationMode) # Enum: IDL:omg.org/CORBA/ParameterMode:1.0 PARAM_IN = Util.EnumMember("PARAM_IN", 0) PARAM_OUT = Util.EnumMember("PARAM_OUT", 1) PARAM_INOUT = Util.EnumMember("PARAM_INOUT", 2) ParameterMode = Util.Enum("IDL:omg.org/CORBA/ParameterMode:1.0", [PARAM_IN, PARAM_OUT, PARAM_INOUT]) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ParameterMode:1.0", "000000000000001100000074000000000000002449444C3A6F6D672E6F72672F434F5242412F506172616D657465724D6F64653A312E30000000000E506172616D657465724D6F64650000000000000300000009504152414D5F494E000000000000000A504152414D5F4F55540000000000000C504152414D5F494E4F555400", ParameterMode) class ParameterDescription: """ Struct: IDL:omg.org/CORBA/ParameterDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/ParameterDescription:1.0" def __init__(self, _name, _type, _type_def, _mode): """ Constructor. """ self.name = _name self.type = _type self.type_def = _type_def self.mode = _mode return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.type, self.type_def, self.mode) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ParameterDescription:1.0", "000000000000000F00000190000000000000002B49444C3A6F6D672E6F72672F434F5242412F506172616D657465724465736372697074696F6E3A312E30000000000015506172616D657465724465736372697074696F6E0000000000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E746966696572000000000012000000000000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500000000056D6F6465000000000000001100000074000000000000002449444C3A6F6D672E6F72672F434F5242412F506172616D657465724D6F64653A312E30000000000E506172616D657465724D6F64650000000000000300000009504152414D5F494E000000000000000A504152414D5F4F55540000000000000C504152414D5F494E4F555400", ParameterDescription) # Alias: IDL:omg.org/CORBA/ParDescriptionSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ParDescriptionSeq:1.0", "0000000000000013000001A0000000000000000F00000190000000000000002B49444C3A6F6D672E6F72672F434F5242412F506172616D657465724465736372697074696F6E3A312E30000000000015506172616D657465724465736372697074696F6E0000000000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E746966696572000000000012000000000000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500000000056D6F6465000000000000001100000074000000000000002449444C3A6F6D672E6F72672F434F5242412F506172616D657465724D6F64653A312E30000000000E506172616D657465724D6F64650000000000000300000009504152414D5F494E000000000000000A504152414D5F4F55540000000000000C504152414D5F494E4F55540000000000", None) # Alias: IDL:omg.org/CORBA/ContextIdentifier:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ContextIdentifier:1.0", "000000000000001200000000", None) # Alias: IDL:omg.org/CORBA/ContextIdSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ContextIdSeq:1.0", "0000000000000013000000A4000000000000001500000094000000000000002849444C3A6F6D672E6F72672F434F5242412F436F6E746578744964656E7469666965723A312E300000000012436F6E746578744964656E7469666965720000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000000", None) # Alias: IDL:omg.org/CORBA/ExceptionDefSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ExceptionDefSeq:1.0", "000000000000001300000050000000000000000E0000003D000000000000002349444C3A6F6D672E6F72672F434F5242412F457863657074696F6E4465663A312E3000000000000D457863657074696F6E4465660000000000000000", None) # Alias: IDL:omg.org/CORBA/ExcDescriptionSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/ExcDescriptionSeq:1.0", "0000000000000013000001DC000000000000000F000001CC000000000000002B49444C3A6F6D672E6F72672F434F5242412F457863657074696F6E4465736372697074696F6E3A312E30000000000015457863657074696F6E4465736372697074696F6E0000000000000005000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C00000000", None) class OperationDef(CORBA.Object, Contained): """ Interface: IDL:omg.org/CORBA/OperationDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/OperationDef:1.0" def _get_result(self): """ Attribute: IDL:omg.org/CORBA/OperationDef/result:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_TypeCode) # Create a request object. request = self._create_request("_get_result", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _get_result_def(self): """ Attribute: IDL:omg.org/CORBA/OperationDef/result_def:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_get_result_def", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_result_def(self, _value): """ Attribute: IDL:omg.org/CORBA/OperationDef/result_def:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.TC_Object) # Create a request object. request = self._create_request("_set_result_def", inputs, [], []) # Make the request! request.invoke(_value) return def _get_params(self): """ Attribute: IDL:omg.org/CORBA/OperationDef/params:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/ParDescriptionSeq:1.0")) # Create a request object. request = self._create_request("_get_params", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_params(self, _value): """ Attribute: IDL:omg.org/CORBA/OperationDef/params:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/ParDescriptionSeq:1.0")) # Create a request object. request = self._create_request("_set_params", inputs, [], []) # Make the request! request.invoke(_value) return def _get_mode(self): """ Attribute: IDL:omg.org/CORBA/OperationDef/mode:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/OperationMode:1.0")) # Create a request object. request = self._create_request("_get_mode", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_mode(self, _value): """ Attribute: IDL:omg.org/CORBA/OperationDef/mode:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/OperationMode:1.0")) # Create a request object. request = self._create_request("_set_mode", inputs, [], []) # Make the request! request.invoke(_value) return def _get_contexts(self): """ Attribute: IDL:omg.org/CORBA/OperationDef/contexts:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/ContextIdSeq:1.0")) # Create a request object. request = self._create_request("_get_contexts", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_contexts(self, _value): """ Attribute: IDL:omg.org/CORBA/OperationDef/contexts:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/ContextIdSeq:1.0")) # Create a request object. request = self._create_request("_set_contexts", inputs, [], []) # Make the request! request.invoke(_value) return def _get_exceptions(self): """ Attribute: IDL:omg.org/CORBA/OperationDef/exceptions:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/ExceptionDefSeq:1.0")) # Create a request object. request = self._create_request("_get_exceptions", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_exceptions(self, _value): """ Attribute: IDL:omg.org/CORBA/OperationDef/exceptions:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/ExceptionDefSeq:1.0")) # Create a request object. request = self._create_request("_set_exceptions", inputs, [], []) # Make the request! request.invoke(_value) return TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/OperationDef:1.0", "000000000000000E0000003D000000000000002349444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4465663A312E3000000000000D4F7065726174696F6E44656600", OperationDef) class OperationDescription: """ Struct: IDL:omg.org/CORBA/OperationDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/OperationDescription:1.0" def __init__(self, _name, _id, _defined_in, _version, _result, _mode, _contexts, _parameters, _exceptions): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version self.result = _result self.mode = _mode self.contexts = _contexts self.parameters = _parameters self.exceptions = _exceptions return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version, self.result, self.mode, self.contexts, self.parameters, self.exceptions) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/OperationDescription:1.0", "000000000000000F00000794000000000000002B49444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4465736372697074696F6E3A312E300000000000154F7065726174696F6E4465736372697074696F6E0000000000000009000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E5370656300000000120000000000000007726573756C7400000000000C000000056D6F6465000000000000001100000062000000000000002449444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4D6F64653A312E30000000000E4F7065726174696F6E4D6F6465000000000000020000000A4F505F4E4F524D414C0000000000000A4F505F4F4E4557415900000000000009636F6E74657874730000000000000015000000EC000000000000002349444C3A6F6D672E6F72672F434F5242412F436F6E7465787449645365713A312E3000000000000D436F6E7465787449645365710000000000000013000000A4000000000000001500000094000000000000002849444C3A6F6D672E6F72672F434F5242412F436F6E746578744964656E7469666965723A312E300000000012436F6E746578744964656E7469666965720000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E74696669657200000000001200000000000000000000000B706172616D6574657273000000000015000001F0000000000000002849444C3A6F6D672E6F72672F434F5242412F5061724465736372697074696F6E5365713A312E3000000000125061724465736372697074696F6E53657100000000000013000001A0000000000000000F00000190000000000000002B49444C3A6F6D672E6F72672F434F5242412F506172616D657465724465736372697074696F6E3A312E30000000000015506172616D657465724465736372697074696F6E0000000000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E746966696572000000000012000000000000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500000000056D6F6465000000000000001100000074000000000000002449444C3A6F6D672E6F72672F434F5242412F506172616D657465724D6F64653A312E30000000000E506172616D657465724D6F64650000000000000300000009504152414D5F494E000000000000000A504152414D5F4F55540000000000000C504152414D5F494E4F555400000000000000000B657863657074696F6E730000000000150000022C000000000000002849444C3A6F6D672E6F72672F434F5242412F4578634465736372697074696F6E5365713A312E3000000000124578634465736372697074696F6E53657100000000000013000001DC000000000000000F000001CC000000000000002B49444C3A6F6D672E6F72672F434F5242412F457863657074696F6E4465736372697074696F6E3A312E30000000000015457863657074696F6E4465736372697074696F6E0000000000000005000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C00000000", OperationDescription) # Alias: IDL:omg.org/CORBA/RepositoryIdSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/RepositoryIdSeq:1.0", "000000000000001300000058000000000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F7279496400000000000000120000000000000000", None) # Alias: IDL:omg.org/CORBA/OpDescriptionSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/OpDescriptionSeq:1.0", "0000000000000013000007A4000000000000000F00000794000000000000002B49444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4465736372697074696F6E3A312E300000000000154F7065726174696F6E4465736372697074696F6E0000000000000009000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E5370656300000000120000000000000007726573756C7400000000000C000000056D6F6465000000000000001100000062000000000000002449444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4D6F64653A312E30000000000E4F7065726174696F6E4D6F6465000000000000020000000A4F505F4E4F524D414C0000000000000A4F505F4F4E4557415900000000000009636F6E74657874730000000000000015000000EC000000000000002349444C3A6F6D672E6F72672F434F5242412F436F6E7465787449645365713A312E3000000000000D436F6E7465787449645365710000000000000013000000A4000000000000001500000094000000000000002849444C3A6F6D672E6F72672F434F5242412F436F6E746578744964656E7469666965723A312E300000000012436F6E746578744964656E7469666965720000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E74696669657200000000001200000000000000000000000B706172616D6574657273000000000015000001F0000000000000002849444C3A6F6D672E6F72672F434F5242412F5061724465736372697074696F6E5365713A312E3000000000125061724465736372697074696F6E53657100000000000013000001A0000000000000000F00000190000000000000002B49444C3A6F6D672E6F72672F434F5242412F506172616D657465724465736372697074696F6E3A312E30000000000015506172616D657465724465736372697074696F6E0000000000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E746966696572000000000012000000000000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500000000056D6F6465000000000000001100000074000000000000002449444C3A6F6D672E6F72672F434F5242412F506172616D657465724D6F64653A312E30000000000E506172616D657465724D6F64650000000000000300000009504152414D5F494E000000000000000A504152414D5F4F55540000000000000C504152414D5F494E4F555400000000000000000B657863657074696F6E730000000000150000022C000000000000002849444C3A6F6D672E6F72672F434F5242412F4578634465736372697074696F6E5365713A312E3000000000124578634465736372697074696F6E53657100000000000013000001DC000000000000000F000001CC000000000000002B49444C3A6F6D672E6F72672F434F5242412F457863657074696F6E4465736372697074696F6E3A312E30000000000015457863657074696F6E4465736372697074696F6E0000000000000005000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C0000000000000000", None) # Alias: IDL:omg.org/CORBA/AttrDescriptionSeq:1.0 TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/AttrDescriptionSeq:1.0", "000000000000001300000258000000000000000F00000246000000000000002B49444C3A6F6D672E6F72672F434F5242412F4174747269627574654465736372697074696F6E3A312E300000000000154174747269627574654465736372697074696F6E0000000000000006000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C000000056D6F6465000000000000001100000066000000000000002449444C3A6F6D672E6F72672F434F5242412F4174747269627574654D6F64653A312E30000000000E4174747269627574654D6F6465000000000000020000000C415454525F4E4F524D414C000000000E415454525F524541444F4E4C5900000000000000", None) class InterfaceDef(CORBA.Object, Container, Contained, IDLType): """ Interface: IDL:omg.org/CORBA/InterfaceDef:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/InterfaceDef:1.0" def _get_base_interfaces(self): """ Attribute: IDL:omg.org/CORBA/InterfaceDef/base_interfaces:1.0 """ # Typecode for the attribute value. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/InterfaceDefSeq:1.0")) # Create a request object. request = self._create_request("_get_base_interfaces", [], outputs, []) # Make the request! request.invoke() # Return the attribute value. return request.results() def _set_base_interfaces(self, _value): """ Attribute: IDL:omg.org/CORBA/InterfaceDef/base_interfaces:1.0 """ # Typecode for the attribute value. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/InterfaceDefSeq:1.0")) # Create a request object. request = self._create_request("_set_base_interfaces", inputs, [], []) # Make the request! request.invoke(_value) return def is_a(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/InterfaceDef/is_a:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_boolean) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("is_a", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() class FullInterfaceDescription: """ Struct: IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0" def __init__(self, _name, _id, _defined_in, _version, _operations, _attributes, _base_interfaces, _type): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version self.operations = _operations self.attributes = _attributes self.base_interfaces = _base_interfaces self.type = _type return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version, self.operations, self.attributes, self.base_interfaces, self.type) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0", "000000000000000F00000D70000000000000003C49444C3A6F6D672E6F72672F434F5242412F496E746572666163654465662F46756C6C496E746572666163654465736372697074696F6E3A312E30000000001946756C6C496E746572666163654465736372697074696F6E0000000000000008000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000B6F7065726174696F6E73000000000015000007F4000000000000002749444C3A6F6D672E6F72672F434F5242412F4F704465736372697074696F6E5365713A312E300000000000114F704465736372697074696F6E5365710000000000000013000007A4000000000000000F00000794000000000000002B49444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4465736372697074696F6E3A312E300000000000154F7065726174696F6E4465736372697074696F6E0000000000000009000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E5370656300000000120000000000000007726573756C7400000000000C000000056D6F6465000000000000001100000062000000000000002449444C3A6F6D672E6F72672F434F5242412F4F7065726174696F6E4D6F64653A312E30000000000E4F7065726174696F6E4D6F6465000000000000020000000A4F505F4E4F524D414C0000000000000A4F505F4F4E4557415900000000000009636F6E74657874730000000000000015000000EC000000000000002349444C3A6F6D672E6F72672F434F5242412F436F6E7465787449645365713A312E3000000000000D436F6E7465787449645365710000000000000013000000A4000000000000001500000094000000000000002849444C3A6F6D672E6F72672F434F5242412F436F6E746578744964656E7469666965723A312E300000000012436F6E746578744964656E7469666965720000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E74696669657200000000001200000000000000000000000B706172616D6574657273000000000015000001F0000000000000002849444C3A6F6D672E6F72672F434F5242412F5061724465736372697074696F6E5365713A312E3000000000125061724465736372697074696F6E53657100000000000013000001A0000000000000000F00000190000000000000002B49444C3A6F6D672E6F72672F434F5242412F506172616D657465724465736372697074696F6E3A312E30000000000015506172616D657465724465736372697074696F6E0000000000000004000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E746966696572000000000012000000000000000574797065000000000000000C00000009747970655F646566000000000000000E00000034000000000000001E49444C3A6F6D672E6F72672F434F5242412F49444C547970653A312E300000000000000849444C5479706500000000056D6F6465000000000000001100000074000000000000002449444C3A6F6D672E6F72672F434F5242412F506172616D657465724D6F64653A312E30000000000E506172616D657465724D6F64650000000000000300000009504152414D5F494E000000000000000A504152414D5F4F55540000000000000C504152414D5F494E4F555400000000000000000B657863657074696F6E730000000000150000022C000000000000002849444C3A6F6D672E6F72672F434F5242412F4578634465736372697074696F6E5365713A312E3000000000124578634465736372697074696F6E53657100000000000013000001DC000000000000000F000001CC000000000000002B49444C3A6F6D672E6F72672F434F5242412F457863657074696F6E4465736372697074696F6E3A312E30000000000015457863657074696F6E4465736372697074696F6E0000000000000005000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C00000000000000000000000B61747472696275746573000000000015000002AC000000000000002949444C3A6F6D672E6F72672F434F5242412F417474724465736372697074696F6E5365713A312E300000000000000013417474724465736372697074696F6E53657100000000001300000258000000000000000F00000246000000000000002B49444C3A6F6D672E6F72672F434F5242412F4174747269627574654465736372697074696F6E3A312E300000000000154174747269627574654465736372697074696F6E0000000000000006000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E537065630000000012000000000000000574797065000000000000000C000000056D6F6465000000000000001100000066000000000000002449444C3A6F6D672E6F72672F434F5242412F4174747269627574654D6F64653A312E30000000000E4174747269627574654D6F6465000000000000020000000C415454525F4E4F524D414C000000000E415454525F524541444F4E4C590000000000000000000010626173655F696E74657266616365730000000015000000A4000000000000002649444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949645365713A312E30000000000000105265706F7369746F72794964536571000000001300000058000000000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F72794964000000000000001200000000000000000000000574797065000000000000000C", FullInterfaceDescription) def describe_interface(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/InterfaceDef/describe_interface:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.typecode("IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0")) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("describe_interface", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_attribute(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/InterfaceDef/create_attribute:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.TC_Object) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/AttributeMode:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_attribute", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() def create_operation(self, *args, **kw): """ Operation: IDL:omg.org/CORBA/InterfaceDef/create_operation:1.0 """ # Typecodes for 'in' and 'inout' parameters. inputs = [] inputs.append(CORBA.typecode("IDL:omg.org/CORBA/RepositoryId:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/Identifier:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/VersionSpec:1.0")) inputs.append(CORBA.TC_Object) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/OperationMode:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/ParDescriptionSeq:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/ExceptionDefSeq:1.0")) inputs.append(CORBA.typecode("IDL:omg.org/CORBA/ContextIdSeq:1.0")) # Typecodes for the result, 'inout' and 'out' parameters. outputs = [] outputs.append(CORBA.TC_Object) # Typecodes for user exceptions. exceptions = [] # Create a request object. request = self._create_request("create_operation", inputs, outputs, exceptions) # Make the request! apply(request.invoke, args, kw) # Return the results. return request.results() TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/InterfaceDef:1.0", "000000000000000E0000003D000000000000002349444C3A6F6D672E6F72672F434F5242412F496E746572666163654465663A312E3000000000000D496E7465726661636544656600", InterfaceDef) class InterfaceDescription: """ Struct: IDL:omg.org/CORBA/InterfaceDescription:1.0 """ _FNORB_ID = "IDL:omg.org/CORBA/InterfaceDescription:1.0" def __init__(self, _name, _id, _defined_in, _version, _base_interfaces): """ Constructor. """ self.name = _name self.id = _id self.defined_in = _defined_in self.version = _version self.base_interfaces = _base_interfaces return def __getinitargs__(self): """ Return the constructor arguments for unpickling. """ return (self.name, self.id, self.defined_in, self.version, self.base_interfaces) TypeManager.TypeManager_init().add_type("IDL:omg.org/CORBA/InterfaceDescription:1.0", "000000000000000F0000027C000000000000002B49444C3A6F6D672E6F72672F434F5242412F496E746572666163654465736372697074696F6E3A312E30000000000015496E746572666163654465736372697074696F6E0000000000000005000000056E616D65000000000000001500000044000000000000002149444C3A6F6D672E6F72672F434F5242412F4964656E7469666965723A312E30000000000000000B4964656E7469666965720000000000120000000000000003696400000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000B646566696E65645F696E00000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F727949640000000000000012000000000000000876657273696F6E000000001500000044000000000000002249444C3A6F6D672E6F72672F434F5242412F56657273696F6E537065633A312E300000000000000C56657273696F6E5370656300000000120000000000000010626173655F696E74657266616365730000000015000000A4000000000000002649444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949645365713A312E30000000000000105265706F7369746F72794964536571000000001300000058000000000000001500000048000000000000002349444C3A6F6D672E6F72672F434F5242412F5265706F7369746F727949643A312E3000000000000D5265706F7369746F7279496400000000000000120000000000000000", InterfaceDescription) #############################################################################