[BACK]Return to library.tex CVS log [TXT][DIR] Up to [local] / OpenXM / doc / OpenXM-specs

Diff for /OpenXM/doc/OpenXM-specs/library.tex between version 1.3 and 1.6

version 1.3, 2000/01/24 02:48:24 version 1.6, 2002/01/20 09:26:22
Line 1 
Line 1 
 %% $OpenXM: OpenXM/doc/OpenXM-specs/library.tex,v 1.2 2000/01/24 00:57:11 noro Exp $  %% $OpenXM: OpenXM/doc/OpenXM-specs/library.tex,v 1.5 2000/09/08 18:57:49 takayama Exp $
 /*&jp  /*&jp
 \section{ OX ¥µ¡¼¥Ð¤ËÂФ¹¤ë C ¥é¥¤¥Ö¥é¥ê¥¤¥ó¥¿¥Õ¥§¡¼¥¹ }  \section{ OX ¥µ¡¼¥Ð¤ËÂФ¹¤ë C ¥é¥¤¥Ö¥é¥ê¥¤¥ó¥¿¥Õ¥§¡¼¥¹ }
   
Line 14  Asir ¤Î OX ¥µ¡¼¥ÐÍÑ¥¯¥é¥¤¥¢¥ó¥È´Ø¿ô¤Ë»÷¤¿¥¤¥ó¥¿¥Õ¥§¡¼¥
Line 14  Asir ¤Î OX ¥µ¡¼¥ÐÍÑ¥¯¥é¥¤¥¢¥ó¥È´Ø¿ô¤Ë»÷¤¿¥¤¥ó¥¿¥Õ¥§¡¼¥
 \section{ OX servers as a C library}  \section{ OX servers as a C library}
   
 In some OX servers, one can use the OX server as a C library.  In some OX servers, one can use the OX server as a C library.
 The interface functions of the C library  The API to the C library
 are similar to Asir OX client functions such as  is similar to Asir OX client API such as
 {\tt ox\_push\_cmo()}, {\tt ox\_pop\_cmo()}.  {\tt ox\_push\_cmo()}, {\tt ox\_pop\_cmo()}.
   
 CMO should be converted into the binary encoded form to call these functions.  CMO should be converted into the binary encoded form to call these functions.
Line 30  CMO should be converted into the binary encoded form t
Line 30  CMO should be converted into the binary encoded form t
 /*&eg  /*&eg
   This function initializes the library interface.    This function initializes the library interface.
   {\tt type} specifies the byte order to send int32 to the OX server xxx.    {\tt type} specifies the byte order to send int32 to the OX server xxx.
   If type is equal to 0, the network byte order will be used.    If type is equal to 0, the native byte order will be used.
   If type is equal to 1, the little endian order will be used.    If type is equal to 1, the network byte order will be used.
   In case of error, -1 will be returned.    In case of error, -1 will be returned.
 */  */
 /*&jp  /*&jp
   ¤³¤Î´Ø¿ô¤Ï¥é¥¤¥Ö¥é¥ê¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î½é´ü²½¤ò¹Ô¤¦.    ¤³¤Î´Ø¿ô¤Ï¥é¥¤¥Ö¥é¥ê¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î½é´ü²½¤ò¹Ô¤¦.
   OX ¥µ¡¼¥Ð xxx ¤Ø int32 ¤òÁ÷¤ë¤¿¤á¤Î byte order ¤ò type ¤Ç»ØÄꤹ¤ë.    OX ¥µ¡¼¥Ð xxx ¤Ø int32 ¤òÁ÷¤ë¤¿¤á¤Î byte order ¤ò type ¤Ç»ØÄꤹ¤ë.
   type = 0 ¤Î¾ì¹ç network byte order ¤¬ÀßÄꤵ¤ì¤ë.    type = 0 ¤Î¾ì¹ç native byte order ¤¬ÀßÄꤵ¤ì¤ë.
   type = 1 ¤Î¾ì¹ç little endian order ¤¬ÀßÄꤵ¤ì¤ë.    type = 1 ¤Î¾ì¹ç network byte order ¤¬ÀßÄꤵ¤ì¤ë.
   ¼ºÇÔ¤·¤¿¾ì¹ç, -1 ¤òÌ᤹.    ¼ºÇÔ¤·¤¿¾ì¹ç, -1 ¤òÌ᤹.
 */  */
   
Line 110  This function sends a stack machine command 
Line 110  This function sends a stack machine command 
  void xxx_ox_execute_string(char *s)   void xxx_ox_execute_string(char *s)
 \end{verbatim}  \end{verbatim}
 /*&eg  /*&eg
 These function requests a server to execute a string {\tt s}.  This function requests a server to execute a command expressed by
   a string {\tt s}.
 {\tt s} should be acceptable by the parser of the server.  {\tt s} should be acceptable by the parser of the server.
 */  */
 /*&jp  /*&jp
 Ê¸»úÎó {\tt s} ¤ò¥µ¡¼¥Ð¤Ë¼Â¹Ô¤µ¤»¤ë. {\tt s} ¤Ï¥µ¡¼¥Ð¤Î¥Ñ¡¼¥¶  Ê¸»úÎó {\tt s} ¤ò¥µ¡¼¥Ð¤Ë¼Â¹Ô¤µ¤»¤ë. {\tt s} ¤Ï¥µ¡¼¥Ð¤Î¥Ñ¡¼¥¶
 ¤¬¼õÍý²Äǽ¤Ê¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤.  ¤¬¼õÍý²Äǽ¤Ê¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤.
   */
   
   //&C
   
   /*&jp
   ¥é¥¤¥Ö¥é¥ê¥â¡¼¥É¤Î¥µ¥ó¥×¥ë¥½¡¼¥¹¤Ï {\tt OpenXM/doc/oxlib}
   ¤Ë¤¢¤ë.
   */
   
   /*&eg
   Sample source codes to use the library mode interface can be found in
   {\tt OpenXM/doc/oxlib}.
 */  */
   

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.6

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>