[BACK]Return to oxKan0.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / plugin

Diff for /OpenXM/src/kan96xx/plugin/oxKan0.h between version 1.1 and 1.12

version 1.1, 1999/10/08 02:12:05 version 1.12, 2020/10/06 11:33:47
Line 1 
Line 1 
   /* $OpenXM: OpenXM/src/kan96xx/plugin/oxKan0.h,v 1.11 2004/09/17 08:46:10 takayama Exp $ */
 /* ox_kan0.h */  /* ox_kan0.h */
   
 #define mymalloc(n) malloc(n)  #define mymalloc(n) sGC_malloc(n)
 #define myfree(p) free(p)  #define myfree(p) sGC_free(p)
 typedef FILE2 *  ox_stream;  typedef FILE2 *  ox_stream;
   
 int socketOpen(char *serverName,int portNumber);  int socketOpen(char *serverName,int portNumber);
Line 12  int oxSocketSelect0(int fd,int t);
Line 13  int oxSocketSelect0(int fd,int t);
 int oxSocketMultiSelect(int sid[],int size,int t,int result[]);  int oxSocketMultiSelect(int sid[],int size,int t,int result[]);
 int socketConnect(char *serverName,int portNumber);  int socketConnect(char *serverName,int portNumber);
 int socketConnectWithPass(char *serverName,int portNumber,char *pass);  int socketConnectWithPass(char *serverName,int portNumber,char *pass);
   int errorOxmisc2(char *s);  // defined in oxmisc2.c
   
   
 /* ------------------------------------- */  /* ------------------------------------- */
Line 65  typedef  struct oxclient {
Line 67  typedef  struct oxclient {
                          NULL means no restriction.*/                           NULL means no restriction.*/
   int engineByteOrder;    int engineByteOrder;
   int controlByteOrder;    int controlByteOrder;
     int engineID;
 } oxclient;  } oxclient;
 #define N_OF_CLIENT_FIELDS  13    /* If you add new field to struct oxclient  #define N_OF_CLIENT_FIELDS  14    /* If you add new field to struct oxclient
                                      do not forget to increase the number.*/                                       do not forget to increase the number.*/
 /* Change also, oxInitClient, oxCreateClient, oxCreateClientFile    oxmisc.c  /* Change also, oxInitClient, oxCreateClient(2), oxCreateClientFile    oxmisc.c
    oxClientToObject, oxObjectToClient oxmisc2.c     oxClientToObject, oxObjectToClient oxmisc2.c
    */     */
 typedef oxclient * oxclientp;  typedef oxclient * oxclientp;
   
   #define AbortIfRFC_101(oxclient) if (oxclient->controlport < 0) {\
     errorOxmisc2("The OpenXM RFC 101 client is used for RFC 100\n"); }
   
 #define CLIENT_SOCKET 0  #define CLIENT_SOCKET 0
 #define CLIENT_FILE   1  #define CLIENT_FILE   1
   
Line 82  int oxclientMultiSelect(oxclientp clients[],int datare
Line 88  int oxclientMultiSelect(oxclientp clients[],int datare
 int oxInitClient(oxclientp c);  int oxInitClient(oxclientp c);
 int oxGetControl(oxclientp client);  int oxGetControl(oxclientp client);
 int oxIsThereErrorClient(oxclientp client);  /* 1 : error, 0 : OK. */  int oxIsThereErrorClient(oxclientp client);  /* 1 : error, 0 : OK. */
 oxclientp oxCreateClient(char *ipname,int portStream,int portControl);  oxclientp oxCreateClient(char *ipname,int portStream,int portControl,
                            char *passControl,char *passData);
 oxclientp oxCreateClientFile(char *fileName,char *mode,char *controlFileName,char *cmode);  oxclientp oxCreateClientFile(char *fileName,char *mode,char *controlFileName,char *cmode);
 oxclientp oxCreateClient2(int fdstream,int portStream,  oxclientp oxCreateClient2(int fdstream,int portStream,
                           int fdcontrol,int portControl,int ipmask,char *pass);                            int fdcontrol,int portControl,int ipmask,char *cpass,char *dpass);
 int oxSetByteOrder(int fd);  int oxSetByteOrder(int fd);
 int oxTellMyByteOrder(int fd);  int oxTellMyByteOrder(int fdOut,int fdIn);
   
 char *oxGenPass(void);  char *oxGenPass(void);
   
Line 133  void oxReqSetName(ox_stream os,char *name);
Line 140  void oxReqSetName(ox_stream os,char *name);
 void oxReqEvalName(ox_stream os,char *name);  void oxReqEvalName(ox_stream os,char *name);
 void oxReqExecuteStringByLocalParser(ox_stream os,char *s);  void oxReqExecuteStringByLocalParser(ox_stream os,char *s);
 void oxReqExecuteFunction(ox_stream os,char *s);  void oxReqExecuteFunction(ox_stream os,char *s);
   void oxReqExecuteFunctionWithOptionalArgument(ox_stream os,char *s);
 void oxReqPopString(ox_stream os);  void oxReqPopString(ox_stream os);
 void oxReqPushString(ox_stream os,char *s);  void oxReqPushString(ox_stream os,char *s);
 void oxReqPopCMO(ox_stream os);  void oxReqPopCMO(ox_stream os);
Line 146  int oxWritePortFile(int func,int port,char *fname);
Line 154  int oxWritePortFile(int func,int port,char *fname);
 char *oxGenPortFile(void);  char *oxGenPortFile(void);
 int oxRemovePortFile(void);  int oxRemovePortFile(void);
   
   #define MAX_N_OF_CLIENT 1024
   int oxGetClientID();
   
   char *oxFIDtoStr(int id);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.12

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