14#ifndef _NETSIM_CSMACD_H_
15#define _NETSIM_CSMACD_H_
21#pragma comment(lib,"CSMACDlib.lib")
22#pragma comment(lib,"Metrics.lib")
23#pragma comment(lib,"NetworkStack.lib")
27#define CSMACD_MAC_OVERHEAD 26
28#define CSMACD_PHY_OVERHEAD 0
56#define CSMACD_MAC(devid,ifid) ((PCSMACD_MACVAR)DEVICE_MACVAR(devid,ifid))
57#define CSMACD_CURRMAC (CSMACD_MAC(pstruEventDetails->nDeviceId,pstruEventDetails->nInterfaceId))
64#define CSMACD_PHY(devid,ifid) (PCSMACD_PHYVAR)DEVICE_PHYVAR(devid,ifid)
65#define CSMACD_CURRPHY CSMACD_PHY(pstruEventDetails->nDeviceId,pstruEventDetails->nInterfaceId)
void fn_NetSim_CSMACD_PhyIn()
struct struc_CSMACD_PhyVar CSMACD_PHYVAR
void fn_NetSim_CSMACS_PersistanceWait()
void fn_NetSim_CSMACD_MacIn()
struct stru_CSMACD_MacVar * PCSMACD_MACVAR
struct struc_CSMACD_PhyVar * PCSMACD_PHYVAR
void fn_NetSim_CSMACD_MacOut()
void fn_NetSim_CSMACD_PhyOut()
struct stru_CSMACD_MacVar CSMACD_MACVAR
NetSim_PACKET * currentPacket