Transport::TStimer Class Reference

Transport layer timer. More...

#include <TPlayer.h>

Inheritance diagram for Transport::TStimer:

Public Member Functions

void Init (Provider *p)
 
virtual void Deliver ()
 
void Send (int secs)
 

Detailed Description

Transport layer timer.

Definition at line 109 of file TPlayer.h.

Constructor & Destructor Documentation

◆ ~TStimer()

virtual Transport::TStimer::~TStimer ( )
inlinevirtual

Definition at line 114 of file TPlayer.h.

114{ Cancel(); }

Member Function Documentation

◆ Init()

void Transport::TStimer::Init ( Provider *  p)
inline

Definition at line 116 of file TPlayer.h.

116 {
117 provider = p;
118 }

◆ Deliver()

virtual void Transport::TStimer::Deliver ( )
inlinevirtual

Definition at line 120 of file TPlayer.h.

120 {
121 provider->Deliver (this);
122 }

◆ Send()

void Transport::TStimer::Send ( int  secs)
inline

Definition at line 124 of file TPlayer.h.

124 {
125 if ( secs > 0 )
126 Event::Manager::GetManager()->QueueAt (this, 1000*secs);
127 else
128 Event::Manager::GetManager()->Queue (this);
129 }

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

All rights reserved © 2002 - 2024 Isode Ltd.