#include <SPLCircularLogClass.h>
Inheritance diagram for SecurePlayLibrary::SPLCircularLogClass:

Public Member Functions | |
| SPLCircularLogClass () | |
| ~SPLCircularLogClass () | |
| SPLCircularLogClass (int ilogsize) | |
| void | addEntry (void *entry) |
| void | clear () |
| bool | reset () |
| void * | getNextEntry () |
| void * | getPreviousEntry () |
| void * | getCurrentEntry () |
| int | getLogLength () |
| void | setLogLength (int logsize) |
| string | getLogtype () |
Private Attributes | |
| vector< void * > | prentryList |
| int | prptr |
| int | loglength |
| int | currview |
| string | logtype |
|
|
Default Constructor. |
|
|
Default Destructor |
|
|
Alternate Constructor. Constructs a new SPCircularLogClass() with log size set |
|
|
Add a entry to the log object.
Implements SecurePlayLibrary::SPLogInterface. |
|
|
Clear the log. Implements SecurePlayLibrary::SPLogInterface. |
|
|
This method returns the current entry in the Log - where the pointer indicates.
Implements SecurePlayLibrary::SPLogInterface. |
|
|
This method returns the number of logged objects in the log instance.
Implements SecurePlayLibrary::SPLogInterface. |
|
|
This method returns the log type of the log class that implements this log interface.
Implements SecurePlayLibrary::SPLogInterface. |
|
|
Get the next non-empty entry in the log.
Implements SecurePlayLibrary::SPLogInterface. |
|
|
This method returns the previous entry in the log.
Implements SecurePlayLibrary::SPLogInterface. |
|
|
Resets the log pointer.
Implements SecurePlayLibrary::SPLogInterface. |
|
|
This method sets the log size. If it is larger than the current size, it expands the log. If smaller, it empties the log |
|
|
This is an integer value representing the current entry in the log for viewing |
|
|
This is an integer value that is the length of the log |
|
|
|
|
|
This is a private object that acts as the storage container for the log object entries. |
|
|
This is a pointer to indicate the current location in an existing log object. |