33 lines
812 B
C
33 lines
812 B
C
/*
|
|
|
|
NetSynch.h : Synchronisation API
|
|
|
|
*/
|
|
|
|
/* Synchronisation module */
|
|
|
|
/* Author: David Fournier
|
|
*
|
|
* Creation Date: 10/04/97
|
|
*/
|
|
|
|
#if !defined (__NETLIB_SYNCHRO__)
|
|
#define __NETLIB_SYNCHRO__
|
|
|
|
#include "NET\NetSer.h"
|
|
|
|
typedef unsigned char NetLib_uxSynchroId;
|
|
|
|
#define NetLib_C_InvalidSynchroId 0xFF
|
|
|
|
|
|
typedef void (_NET_CALLING_CONV_ *NetLib_tdfnvSynchroCallback)(NetLib_tduxPlayerId,NetLib_uxSynchroId,void *BufMes,unsigned long SizeMes);
|
|
|
|
_NET_EXPORT_ NetLib_tdeErrorStatus _NET_CALLING_CONV_ eNetLibWaitSynchro(NetLib_uxSynchroId uxSyncId,
|
|
NetLib_tdulTimeInfo ulTimeOut,void *pBufMes,unsigned long ulSizeMes,
|
|
NetLib_tdfnvSynchroCallback tdfnvCallback,int bWithoutAck,
|
|
NetLib_tduxPlayerId ucMaster);
|
|
|
|
#endif /* __NETLIB_SYNCHRO__ */
|
|
|