18#include "../Application/Application.h"
35 unsigned int nProtocol=
DEVICE_MACLAYER(nMSId,nMSInterface)->nMacProtocolId;
48 requestData->
nMSId=nMSId;
#define CELLULAR_PACKET_TYPE(protocol, type)
NetSim_PACKET * fn_NetSim_Cellular_createPacket(double time, unsigned int nPacketType, NETSIM_ID nSourceId, NETSIM_ID nDestinationId, double dSize, MAC_LAYER_PROTOCOL protocol)
int fn_NetSim_Cellular_MoveMS(NETSIM_ID nDeviceId, NETSIM_ID nBTSId)
#define CELLULAR_SUBEVENT(protocol, type)
@ PacketType_ChannelRequestForHandover
@ Status_ChannelRequestedForHandover
int fn_NetSim_Cellular_HandoverCall(NETSIM_ID nMSId, NETSIM_ID nMSInterface, double time)
int fn_NetSim_Cellular_ChannelResponseForHandover()
int fn_NetSim_Cellular_DropCall()
#define DEVICE_MACLAYER(DeviceId, InterfaceId)
EXPORTED struct stru_NetSim_Network * NETWORK
#define DEVICE_MACVAR(DeviceId, InterfaceId)
EXPORTED struct stru_NetSim_EventDetails * pstruEventDetails
#define fn_NetSim_Packet_FreePacket(pstruPacket)
#define fnpAddEvent(pstruEvent)
Structure for Erlang_call application.
Structure to store application information.
unsigned int nRequestType
unsigned int nAllocationFlag
struct stru_Cellular_ChannelList * channel
NetSim_PACKET **** pstruPacketList
NetSim_PACKET **** receivedPacketList
Cellular_CHANNEL * pstruAllocatedChannel
Cellular_MS_Metrics MSMetrics
unsigned int nCallDropeed
unsigned int nChannelRequestSent
unsigned int nHandoverRequest
struct stru_NetSim_Packet * pPacket
netsimDEVICE_TYPE nDeviceType
void * Packet_MACProtocol
struct stru_NetSim_Packet * pstruNextPacket
struct stru_NetSim_Packet_MACLayer * pstruMacData