LibPkg
Public Member Functions | List of all members
pkg::env_checker::watcher Class Referenceabstract

A mixin class to allow an object to watch the environment checker. More...

#include <env_checker.h>

Inheritance diagram for pkg::env_checker::watcher:
pkg::env_packages_table

Public Member Functions

 watcher ()
 Construct watcher. More...
 
virtual ~watcher ()
 Destroy watcher. More...
 
void watch (env_checker &e)
 Begin watching environment. More...
 
void unwatch (env_checker &e)
 Cease watching environment. More...
 
virtual void handle_change (env_checker &e)=0
 Handle change to environment. More...
 

Detailed Description

A mixin class to allow an object to watch the environment checker.

Constructor & Destructor Documentation

◆ watcher()

pkg::env_checker::watcher::watcher ( )

Construct watcher.

◆ ~watcher()

pkg::env_checker::watcher::~watcher ( )
virtual

Destroy watcher.

Member Function Documentation

◆ watch()

void pkg::env_checker::watcher::watch ( env_checker e)

Begin watching environment.

Parameters
ethe environment to begin watching

Referenced by pkg::env_packages_table::env_packages_table().

◆ unwatch()

void pkg::env_checker::watcher::unwatch ( env_checker e)

Cease watching environment.

Parameters
ethe environment to cease watching

◆ handle_change()

virtual void pkg::env_checker::watcher::handle_change ( env_checker e)
pure virtual

Handle change to environment.

Parameters
ethe environment that has changed

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

Reference Manual LibPkg Version 0.6.1 (28 Jan 2015)