37#ifndef PACKER_UWPOLLING_H
38#define PACKER_UWPOLLING_H
77 size_t packMyHdr(Packet *,
unsigned char *,
size_t);
86 size_t unpackMyHdr(
unsigned char *,
size_t, Packet *);
Definition packer-uwpolling.h:51
size_t uid_probe_sink_Bits
Definition packer-uwpolling.h:146
size_t t_fin_Bits
Definition packer-uwpolling.h:125
size_t id_polled_Bits
Definition packer-uwpolling.h:129
size_t poll_time_Bits
Definition packer-uwpolling.h:142
size_t uid_ack_Bits
Definition packer-uwpolling.h:148
size_t uid_trigger_Bits
Definition packer-uwpolling.h:127
size_t n_pkts_Bits
Definition packer-uwpolling.h:134
int sink_mac
Definition packer-uwpolling.h:161
size_t uid_acks_Bits
Definition packer-uwpolling.h:154
size_t ts_Bits
Definition packer-uwpolling.h:133
void printMyHdrMap()
Definition packer-uwpolling.cpp:438
~packerUwpolling()
Definition packer-uwpolling.cpp:102
size_t uid_poll_Bits
Definition packer-uwpolling.h:140
void printMyHdrFields(Packet *)
Definition packer-uwpolling.cpp:377
size_t t_in_Bits
Definition packer-uwpolling.h:123
size_t backoff_time_Bits
Definition packer-uwpolling.h:131
void init()
Definition packer-uwpolling.cpp:108
size_t uid_packet_Bits
Definition packer-uwpolling.h:150
nbits_index
Definition packer-uwpolling.h:99
@ POLL_TIME
Definition packer-uwpolling.h:110
@ TS_BITS
Definition packer-uwpolling.h:105
@ UID_SINK
Definition packer-uwpolling.h:111
@ UID_ACKS
Definition packer-uwpolling.h:116
@ UID_TRIGGER
Definition packer-uwpolling.h:102
@ UID_PROBE
Definition packer-uwpolling.h:107
@ UID_POLL
Definition packer-uwpolling.h:109
@ LAST_ELEM
Definition packer-uwpolling.h:120
@ BACKOFF_TIME
Definition packer-uwpolling.h:104
@ ACK_ARRAY_SIZE
Definition packer-uwpolling.h:117
@ T_FIN
Definition packer-uwpolling.h:101
@ ID_POLLED
Definition packer-uwpolling.h:103
@ T_IN
Definition packer-uwpolling.h:100
@ UID_PROBE_SINK
Definition packer-uwpolling.h:112
@ ID_NODE
Definition packer-uwpolling.h:108
@ ACK_ELEM_BITS
Definition packer-uwpolling.h:118
@ UID_ACK
Definition packer-uwpolling.h:113
@ UID_LAST_PACKET
Definition packer-uwpolling.h:115
@ UID_PACKET
Definition packer-uwpolling.h:114
@ N_PKTS
Definition packer-uwpolling.h:106
size_t id_node_Bits
Definition packer-uwpolling.h:138
size_t ack_array_size_Bits
Definition packer-uwpolling.h:155
size_t uid_sink_Bits
Definition packer-uwpolling.h:144
packerUwpolling()
Definition packer-uwpolling.cpp:54
size_t ack_array_el_Bits
Definition packer-uwpolling.h:157
size_t unpackMyHdr(unsigned char *, size_t, Packet *)
Definition packer-uwpolling.cpp:244
size_t uid_probe_Bits
Definition packer-uwpolling.h:136
size_t packMyHdr(Packet *, unsigned char *, size_t)
Definition packer-uwpolling.cpp:135
size_t ack_array_size
Definition packer-uwpolling.h:159
size_t uid_last_packet_Bits
Definition packer-uwpolling.h:152
Header of the class responsible to map an NS-Miracle packet into a bit stream, and vice-versa.
Common structures and variables in the protocol.