Arduino DLNA Server
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
tiny_dlna::Scheduler Class Reference

Scheduler which processes all due Schedules (to send out UDP replies) More...

#include <Scheduler.h>

Collaboration diagram for tiny_dlna::Scheduler:
Collaboration graph
[legend]

Public Member Functions

void add (Schedule *schedule)
 Add a schedule to the scheduler. More...
 
void execute (IUDPService &udp)
 Execute all due schedules. More...
 

Protected Member Functions

void cleanup ()
 

Protected Attributes

Vector< Schedule * > queue
 

Detailed Description

Scheduler which processes all due Schedules (to send out UDP replies)

Author
Phil Schatzmann

Member Function Documentation

◆ add()

void tiny_dlna::Scheduler::add ( Schedule schedule)
inline

Add a schedule to the scheduler.

◆ cleanup()

void tiny_dlna::Scheduler::cleanup ( )
inlineprotected

◆ execute()

void tiny_dlna::Scheduler::execute ( IUDPService udp)
inline

Execute all due schedules.

Member Data Documentation

◆ queue

Vector<Schedule *> tiny_dlna::Scheduler::queue
protected

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