home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / edispm11.zip / EDisPM / SRC / Client / edline.idl < prev    next >
Text File  |  1996-05-06  |  1KB  |  46 lines

  1. /* EDLine.IDL : DSOM-Klasse : EDisServ.DLL V 1.1 */
  2. /* Speicherung der Info einer Textzeile          */
  3. /*                                               */
  4. /* (C) 1995 M.Schwarz, FoPra TU-Muenchen SS1995  */
  5. /* (C) 1996 M.Schwarz, SOMObjects-Programmierung */
  6. /*                     OS/2 Inside 7/96          */
  7.  
  8. #ifndef edline_idl
  9. #define edline_idl
  10.  
  11. #include <somobj.idl>
  12.  
  13. interface EDLine : SOMObject
  14. {
  15.   attribute long   lnr;         /* Zeilenummer */
  16.   attribute string line;        /* Zeilentext */
  17.   attribute string lock;        /* Benutzername, der Sperre hält */
  18.   attribute long   vnr;         /* Versionsnummer */
  19.   attribute long   ltime;       /* Zeitpunkt der letzten Sperre */
  20.  
  21.  /* initialisiert Speicher für die Datenwerte und legt sie darin ab */
  22.   void set(in long slnr, in string sline, in string slock, in long svnr, in long sltime);
  23.  
  24.  
  25.   #ifdef __SOMIDL__
  26.   implementation
  27.   {
  28.     releaseorder : _get_lnr, _set_lnr,
  29.                    _get_line, _set_line,
  30.                    _get_lock, _set_lock,
  31.                    _get_vnr, _set_vnr,
  32.                    _get_ltime, _set_ltime,
  33.                    set;
  34.  
  35.     majorversion = 1;
  36.     minorversion = 1;
  37.  
  38.     somDefaultInit:   override, init;
  39.     somDestruct:      override;
  40.  
  41.     dllname = "EDisServ.DLL";
  42.   };
  43.   #endif
  44. };
  45. #endif
  46.