![]() |
NetSim Source Code Help
|

Go to the source code of this file.
Data Structures | |
| struct | stru_LTENR_HDR |
| struct | stru_LTENR_MSG |
| struct | stru_LTENR_HDRHANDLER |
Macros | |
| #define | _NETSIM_LTENR_MSG_H_ |
| #define | LTENR_HDRTYPE_MAX 100 |
| #define | IPV4_HEADER_SIZE 20 |
| #define | LTENR_MSG_GET(packet) ((ptrLTENR_MSG)(packet->pstruMacData->Packet_MACProtocol)) |
| #define | LTENR_IS_UPLANE_MSG(packet) ((LTENR_MSG_GET(packet) == NULL) || (LTENR_MSG_GET(packet)->msgType == LTENR_MSG_USERDATA)) |
| #define | LTENR_PACKET_GET_LOGICALCHANNEL(packet) (LTENR_MSG_GET(packet)->logicalChannel) |
| #define | LTENR_PACKET_SET_LOGICALCHANNEL(packet, channel) (LTENR_MSG_GET(packet)->logicalChannel = channel) |
| #define | LTENR_PACKET_GET_TRANSPORTCHANNEL(packet) (LTENR_MSG_GET(packet)->transportChannel) |
| #define | LTENR_PACKET_SET_TRANSPORTCHANNEL(packet, channel) (LTENR_MSG_GET(packet)->transportChannel = channel) |
| #define | LTENR_PACKET_GET_PHYSICALCHANNEL(packet) (LTENR_MSG_GET(packet)->physicalChannel) |
| #define | LTENR_PACKET_SET_PHYSICALCHANNEL(packet, channel) (LTENR_MSG_GET(packet)->physicalChannel = channel) |
| #define | LTENR_PACKET_SET_RLCMODE(packet, mode) (LTENR_MSG_GET(packet)->rlcMode = mode) |
| #define | LTENR_PACKET_GET_RLCMODE(packet) (LTENR_MSG_GET(packet)->rlcMode) |
Typedefs | |
| typedef enum enum_LTENR_MSGTYPE | LTENR_MSGTYPE |
| typedef struct stru_LTENR_HDR | LTENR_HDR |
| typedef struct stru_LTENR_HDR * | ptrLTENR_HDR |
| typedef struct stru_LTENR_MSG | LTENR_MSG |
| typedef struct stru_LTENR_MSG * | ptrLTENR_MSG |
| typedef struct stru_LTENR_HDRHANDLER | LTENR_HDRHANDLER |
| typedef struct stru_LTENR_HDRHANDLER * | ptrLTENR_HDRHANDLER |
Variables | |
| static const char * | strLTENR_MSGTYPE [] |
| #define _NETSIM_LTENR_MSG_H_ |
Definition at line 26 of file LTENR_Msg.h.
| #define IPV4_HEADER_SIZE 20 |
Definition at line 34 of file LTENR_Msg.h.
| #define LTENR_HDRTYPE_MAX 100 |
Definition at line 33 of file LTENR_Msg.h.
| #define LTENR_IS_UPLANE_MSG | ( | packet | ) | ((LTENR_MSG_GET(packet) == NULL) || (LTENR_MSG_GET(packet)->msgType == LTENR_MSG_USERDATA)) |
Definition at line 136 of file LTENR_Msg.h.
| #define LTENR_MSG_GET | ( | packet | ) | ((ptrLTENR_MSG)(packet->pstruMacData->Packet_MACProtocol)) |
Definition at line 135 of file LTENR_Msg.h.
| #define LTENR_PACKET_GET_LOGICALCHANNEL | ( | packet | ) | (LTENR_MSG_GET(packet)->logicalChannel) |
Definition at line 138 of file LTENR_Msg.h.
| #define LTENR_PACKET_GET_PHYSICALCHANNEL | ( | packet | ) | (LTENR_MSG_GET(packet)->physicalChannel) |
Definition at line 142 of file LTENR_Msg.h.
| #define LTENR_PACKET_GET_RLCMODE | ( | packet | ) | (LTENR_MSG_GET(packet)->rlcMode) |
Definition at line 146 of file LTENR_Msg.h.
| #define LTENR_PACKET_GET_TRANSPORTCHANNEL | ( | packet | ) | (LTENR_MSG_GET(packet)->transportChannel) |
Definition at line 140 of file LTENR_Msg.h.
| #define LTENR_PACKET_SET_LOGICALCHANNEL | ( | packet, | |
| channel | |||
| ) | (LTENR_MSG_GET(packet)->logicalChannel = channel) |
Definition at line 139 of file LTENR_Msg.h.
| #define LTENR_PACKET_SET_PHYSICALCHANNEL | ( | packet, | |
| channel | |||
| ) | (LTENR_MSG_GET(packet)->physicalChannel = channel) |
Definition at line 143 of file LTENR_Msg.h.
| #define LTENR_PACKET_SET_RLCMODE | ( | packet, | |
| mode | |||
| ) | (LTENR_MSG_GET(packet)->rlcMode = mode) |
Definition at line 145 of file LTENR_Msg.h.
| #define LTENR_PACKET_SET_TRANSPORTCHANNEL | ( | packet, | |
| channel | |||
| ) | (LTENR_MSG_GET(packet)->transportChannel = channel) |
Definition at line 141 of file LTENR_Msg.h.
| typedef struct stru_LTENR_HDR LTENR_HDR |
| typedef struct stru_LTENR_HDRHANDLER LTENR_HDRHANDLER |
| typedef struct stru_LTENR_MSG LTENR_MSG |
| typedef enum enum_LTENR_MSGTYPE LTENR_MSGTYPE |
| typedef struct stru_LTENR_HDR * ptrLTENR_HDR |
| typedef struct stru_LTENR_HDRHANDLER * ptrLTENR_HDRHANDLER |
| typedef struct stru_LTENR_MSG* ptrLTENR_MSG |
| enum enum_LTENR_MSGTYPE |
Definition at line 38 of file LTENR_Msg.h.
| void LTENR_CORE_HDR_ADD_TO_PACKET | ( | NetSim_PACKET * | packet, |
| void * | hdr, | ||
| UINT | type, | ||
| UINT | size, | ||
| LTENR_MSGTYPE | msgType | ||
| ) |
| void LTENR_CORE_HDR_FREE_FROM_PACKET | ( | NetSim_PACKET * | packet, |
| UINT | type | ||
| ) |

| void * LTENR_CORE_HDR_GET_FROM_PACKET | ( | NetSim_PACKET * | packet, |
| UINT | type | ||
| ) |

| void LTENR_HANDOVER_HDR_ADD_TO_PACKET | ( | NetSim_PACKET * | packet, |
| void * | hdr, | ||
| UINT | type, | ||
| UINT | size, | ||
| LTENR_MSGTYPE | msgType | ||
| ) |
| void LTENR_HANDOVER_HDR_FREE_FROM_PACKET | ( | NetSim_PACKET * | packet, |
| UINT | type | ||
| ) |

| void * LTENR_HANDOVER_HDR_GET_FROM_PACKET | ( | NetSim_PACKET * | packet, |
| UINT | type | ||
| ) |

| void LTENR_HDR_ADD_TO_PACKET | ( | NetSim_PACKET * | packet, |
| void * | hdr, | ||
| UINT | type, | ||
| UINT | size | ||
| ) |

| void LTENR_HDR_FREE_FROM_PACKET | ( | NetSim_PACKET * | packet, |
| UINT | type | ||
| ) |

| void * LTENR_HDR_GET_FROM_PACKET | ( | NetSim_PACKET * | packet, |
| UINT | type | ||
| ) |

| ptrLTENR_HDR LTENR_HDR_NEW | ( | void * | hdr, |
| UINT | type, | ||
| UINT | size | ||
| ) |
| UINT LTENR_HDR_REGISTER | ( | char * | name, |
| void(*)() | fnHandler, | ||
| void *(*)(void *) | fnCopy, | ||
| void(*)(void *) | fnFree, | ||
| void(*)(void *, char *) | fnTraceWriter | ||
| ) |

| ptrLTENR_MSG LTENR_MSG_APP_COPY | ( | const NetSim_PACKET * | packet | ) |

| ptrLTENR_MSG LTENR_MSG_COPY | ( | const NetSim_PACKET * | packet | ) |

| ptrLTENR_MSG LTENR_MSG_CREATE | ( | LTENR_MSGTYPE | type | ) |
| void LTENR_MSG_FREE | ( | NetSim_PACKET * | packet | ) |

| NetSim_PACKET * LTENR_PACKET_CREATE | ( | NETSIM_ID | src, |
| NETSIM_ID | dest, | ||
| double | time, | ||
| LTENR_MSGTYPE | type | ||
| ) |

| void LTENR_RRC_HDR_ADD_TO_PACKET | ( | NetSim_PACKET * | packet, |
| void * | hdr, | ||
| UINT | type, | ||
| UINT | size, | ||
| LTENR_MSGTYPE | msgType | ||
| ) |

|
static |
Definition at line 98 of file LTENR_Msg.h.