home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / fnb101.zip / Lib / site-packages / Fnorb / orb / IIOP.py < prev    next >
Text File  |  1999-06-28  |  2KB  |  57 lines

  1. """ Module: IDL:omg.org/IIOP:1.0
  2.  
  3. Automagically generated by:-
  4.  
  5. The ORB called Fnorb v1.0.Threads.R.Us
  6.  
  7. """
  8.  
  9. _FNORB_ID = "IDL:omg.org/IIOP:1.0"
  10.  
  11. # Fnorb modules.
  12. import CORBA
  13. import TypeManager
  14. import Util
  15.  
  16. class Version:
  17.     """ Struct: IDL:omg.org/IIOP/Version:1.0 """
  18.  
  19.     _FNORB_ID = "IDL:omg.org/IIOP/Version:1.0"
  20.  
  21.     def __init__(self, _major, _minor):
  22.         """ Constructor. """
  23.  
  24.         self.major = _major
  25.         self.minor = _minor
  26.         return
  27.  
  28.     def __getinitargs__(self):
  29.         """ Return the constructor arguments for unpickling. """
  30.  
  31.         return (self.major, self.minor)
  32.  
  33. TypeManager.TypeManager_init().add_type("IDL:omg.org/IIOP/Version:1.0", "000000000000000F00000058000000000000001D49444C3A6F6D672E6F72672F49494F502F56657273696F6E3A312E30000000000000000856657273696F6E0000000002000000066D616A6F7200000000000009000000066D696E6F7200000000000009", Version)
  34.  
  35. class ProfileBody:
  36.     """ Struct: IDL:omg.org/IIOP/ProfileBody:1.0 """
  37.  
  38.     _FNORB_ID = "IDL:omg.org/IIOP/ProfileBody:1.0"
  39.  
  40.     def __init__(self, _iiop_version, _host, _port, _object_key):
  41.         """ Constructor. """
  42.  
  43.         self.iiop_version = _iiop_version
  44.         self.host = _host
  45.         self.port = _port
  46.         self.object_key = _object_key
  47.         return
  48.  
  49.     def __getinitargs__(self):
  50.         """ Return the constructor arguments for unpickling. """
  51.  
  52.         return (self.iiop_version, self.host, self.port, self.object_key)
  53.  
  54. TypeManager.TypeManager_init().add_type("IDL:omg.org/IIOP/ProfileBody:1.0", "000000000000000F000000FC000000000000002149444C3A6F6D672E6F72672F49494F502F50726F66696C65426F64793A312E30000000000000000C50726F66696C65426F647900000000040000000D69696F705F76657273696F6E000000000000000F00000058000000000000001D49444C3A6F6D672E6F72672F49494F502F56657273696F6E3A312E30000000000000000856657273696F6E0000000002000000066D616A6F7200000000000009000000066D696E6F720000000000000900000005686F737400000000000000120000000000000005706F727400000000000000040000000B6F626A6563745F6B65790000000000130000000C000000000000000A00000000", ProfileBody)
  55.  
  56. #############################################################################
  57.