Hall-D Software
alpha
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
DResettable.h
Go to the documentation of this file.
1
#ifndef DResettable_h
2
#define DResettable_h
3
4
//primarily for DResourcePool objects
5
class
DResettable
6
{
7
public
:
8
virtual
~DResettable
(
void
){}
9
virtual
void
Release
(
void
) = 0;
//Release all (pointers to) resources, called when recycled to pool
10
virtual
void
Reset
(
void
) = 0;
//Re-initialize the object, called when retrieved from pool
11
};
12
13
#endif // DResettable_h
DResettable
Definition:
DResettable.h:5
DResettable::~DResettable
virtual ~DResettable(void)
Definition:
DResettable.h:8
DResettable::Release
virtual void Release(void)=0
DResettable::Reset
virtual void Reset(void)=0
libraries
include
DResettable.h
Generated on Fri Jul 26 2019 14:01:20 for Hall-D Software by
1.8.5