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

File: [local] / OpenXM / src / kan96xx / plugin / oxx.h (download)

Revision 1.9, Fri Sep 17 08:46:10 2004 UTC (19 years, 8 months ago) by takayama
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9
Changes since 1.8: +2 -2 lines

Changes for OX-RFC104 (OpenXM grid): step 2.
 non-reserve connection also use one time password.
  ox -ox ox_k0  -passControl 1234 -passData 5678
and
  [(oxCreateClient) (localhost) 1300 1200 [(1234) (5678)]] extension

(It has not yet been tested on Windows. Error handling is not robust enough.)

/* $OpenXM: OpenXM/src/kan96xx/plugin/oxx.h,v 1.9 2004/09/17 08:46:10 takayama Exp $ */
struct object KoxCreateClient(struct object ip,struct object portStream,
			      struct object portControl,struct object pass);
struct object KoxCloseClient(struct object client);
struct object KoxIsThereErrorClient(struct object ob);
struct object KoxReq(struct object client,struct object func,
		     struct object ob1);
struct object KoxGet(struct object client);
struct object KoxGetFromControl(struct object client);
struct object KoxMultiSelect(struct object clients,struct object t);
struct object KoxWatch(struct object client,struct object f);
struct object KoxLog(struct object client,struct object in,struct object out);
struct object KoxLogStop(struct object client);
extern int SerialOX;
struct object KoxGenPortFile(void);
void KoxRemovePortFile(void);
struct object KoxGetPort(struct object host);
struct object KoxGetPort1(struct object host);
struct object KoxCreateClient2(struct object peer,struct object ipmask,struct object pass);
struct object KoxGenPass(void);
int KgetCmoTagOfObject(struct object obj);

struct object KoxPushCMD(struct object client,struct object cmd);
struct object KoxPushCMO(struct object client,struct object ob);
struct object KoxCreateControl_RFC_101(struct object peer,struct object ipmask,struct object pass);
struct object KoxCreateEngine_RFC_101(struct object peer,struct object ipmask,struct object pass,struct object engineID);

void oxClientListUpdate(struct object ob);
void oxClientListRemove(struct object ob);
struct object KoxGetClientList();