DESERT 4.0.0
WossGroupMob3D::UpdatePositionTimer Class Reference

#include <woss-groupmobility-3d.h>

Inheritance diagram for WossGroupMob3D::UpdatePositionTimer:
Inheritance graph
Collaboration diagram for WossGroupMob3D::UpdatePositionTimer:
Collaboration graph

Public Member Functions

 UpdatePositionTimer (WossGroupMob3D *mo)
 
virtual ~UpdatePositionTimer ()
 
virtual void schedule (double val)
 

Protected Member Functions

virtual void expire (Event *e)
 

Protected Attributes

WossGroupMob3Dmod
 

Detailed Description

Base class of UpdateTimerPosition class which is inherited from TimerHandler class.

Constructor & Destructor Documentation

◆ UpdatePositionTimer()

WossGroupMob3D::UpdatePositionTimer::UpdatePositionTimer ( WossGroupMob3D mo)
inline

Constructor of UpdateTimerPosition class

References mod.

◆ ~UpdatePositionTimer()

virtual WossGroupMob3D::UpdatePositionTimer::~UpdatePositionTimer ( )
inlinevirtual

Destructor of UpdateTimerPosition class

Member Function Documentation

◆ expire()

void WossGroupMob3D::UpdatePositionTimer::expire ( Event *  e)
protectedvirtual

This method tell the node what to do when update timer expire.

References WossGroupMob3D::maddr, mod, WossGroupMob3D::update(), and WossGroupMob3D::wossgroup_debug_.

Here is the call graph for this function:

◆ schedule()

virtual void WossGroupMob3D::UpdatePositionTimer::schedule ( double  val)
inlinevirtual

Update Time is scheduled using this method.

Referenced by WossGroupMob3D::update(), and WossGroupMob3D::WossGroupMob3D().

Member Data Documentation

◆ mod

WossGroupMob3D* WossGroupMob3D::UpdatePositionTimer::mod
protected

An Object pointer of WossGroupMob3D class.

Referenced by expire(), and UpdatePositionTimer().


The documentation for this class was generated from the following files: