vPacket
Bases: vSoftwareEntity
Source code in PyCloudSim\entity\v_packet.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 |
|
content: bytes
property
return the content of the packet.
current_hop
property
return the current hop of the packet.
decoded: bool
property
return True if the packet is decoded. This happens after the asscoiated decoder process is executed.
dst
property
return the destination of the packet, could be a simulated user or container.
dst_host
property
return the destination host of the packet, could be a simulated host or gateway.
in_transmission: bool
property
return True if the packet is in transmission.
next_hop
property
return the next hop of the packet.
path
property
return the path of the packet.
priority: int
property
return the priority of the packet.
size: int
property
return the size of the packet.
src
property
return the source of the packet, could be a simulated user or container.
src_host
property
return the source host of the packet, could be a simulated host or gateway.
__init__(src, dst, size, priority, label=None, create_at=None, terminate_at=None, precursor=None)
Create a simulated packet.
Source code in PyCloudSim\entity\v_packet.py
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
|
drop()
Drop the simulated packet which calls the fail procedure.
Source code in PyCloudSim\entity\v_packet.py
97 98 99 |
|
on_creation()
Creation procedure of the simulated packet.
Source code in PyCloudSim\entity\v_packet.py
59 60 61 62 63 |
|
on_fail()
Failure procedure of the simulated packet.
Source code in PyCloudSim\entity\v_packet.py
92 93 94 95 |
|
on_initiate()
The initiation procedure of the simulated packet.
Source code in PyCloudSim\entity\v_packet.py
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
|
on_termination()
Termination procedure of the simulated packet.
Source code in PyCloudSim\entity\v_packet.py
87 88 89 90 |
|