WPILibC++
unspecified
|
The LimitedHandleResource class is a way to track handles. More...
#include <LimitedHandleResource.h>
Public Member Functions | |
LimitedHandleResource (const LimitedHandleResource &)=delete | |
LimitedHandleResource | operator= (const LimitedHandleResource &)=delete |
THandle | Allocate () |
std::shared_ptr< TStruct > | Get (THandle handle) |
void | Free (THandle handle) |
Friends | |
class | LimitedHandleResourceTest |
The LimitedHandleResource class is a way to track handles.
This version allows a limited number of handles that are allocated sequentially.
THandle | The Handle Type (Must be typedefed from HAL_Handle) |
TStruct | The struct type held by this resource |
size | The number of resources allowed to be allocated |
enumValue | The type value stored in the handle |