|
|
| 163 |
* exist in the simulation. |
163 |
* exist in the simulation. |
| 164 |
*/ |
164 |
*/ |
| 165 |
void InstallAll (void); |
165 |
void InstallAll (void); |
|
|
166 |
|
| 167 |
/** |
| 168 |
* \param os output stream |
| 169 |
* \param nodeid the id of the node to generate ascii output for. |
| 170 |
* |
| 171 |
* Enable ascii output on the mobility model associated to the |
| 172 |
* specified nodeid and dump that to the specified stdc++ output |
| 173 |
* stream. |
| 174 |
*/ |
| 175 |
static void EnableAscii (std::ostream &os, uint32_t nodeid); |
| 176 |
/** |
| 177 |
* \param os output stream |
| 178 |
* \param n node container |
| 179 |
* |
| 180 |
* Enable ascii output on the mobility model associated each of |
| 181 |
* the nodes in the input container and dump that to the |
| 182 |
* specified stdc++ output stream. |
| 183 |
*/ |
| 184 |
static void EnableAscii (std::ostream &os, NodeContainer n); |
| 185 |
/** |
| 186 |
* \param os output stream |
| 187 |
* |
| 188 |
* Enable ascii output on the mobility model associated |
| 189 |
* every node in the system and dump that to the specified |
| 190 |
* stdc++ output stream. |
| 191 |
*/ |
| 192 |
static void EnableAsciiAll (std::ostream &os); |
| 193 |
|
| 166 |
private: |
194 |
private: |
| 167 |
|
195 |
static void CourseChanged (std::ostream *os, Ptr<const MobilityModel> mobility); |
| 168 |
std::vector<Ptr<MobilityModel> > m_mobilityStack; |
196 |
std::vector<Ptr<MobilityModel> > m_mobilityStack; |
| 169 |
ObjectFactory m_mobility; |
197 |
ObjectFactory m_mobility; |
| 170 |
Ptr<PositionAllocator> m_position; |
198 |
Ptr<PositionAllocator> m_position; |