#include <List.h>
Inheritance diagram for clawsoft::List< T >::nodeT:
Public Methods | |
nodeT () | |
This is the default constructor, initializes its data to zero (NULL) and the next node to none by making it point to NULL. | |
nodeT (T d) | |
This is the default constructor, initializes its data to d and the next node to none by making it point to NULL. | |
unsigned int | size () |
Returns the size of the given list. | |
const char * | getClassName () |
Returns the name of the current class. | |
Static Public Methods | |
int | installedCPUs () |
This will return how many CPUs are installed in the system. | |
double | cpuSpeed () |
This will return the CPU speed in megahertz. | |
int | totalMemory () |
Will return the total amount of system memory. | |
int | freeMemory () |
Will return the total amount of free system memory. | |
void | usleep (Uint32 usec) |
Will freeze the software for usec microseconds. | |
Data Fields | |
T | data |
Stores the information. | |
nodeT * | next |
Keeps a pointer to the next node. | |
nodeT * | before |
Keeps a pointer to the node befor this. | |
Protected Methods | |
void | setClassName (const char *n) |
Call this method when you need to set the name of the class you're creating, typically in it's constructor, remember that you must set the classname for every class you create, that way you can have more information while debugging. | |
Protected Attributes | |
unsigned int | num_data |
Keeps a count of the number of elements contained in the list. |
|
This is the default constructor, initializes its data to zero (NULL) and the next node to none by making it point to NULL.
|
|
This is the default constructor, initializes its data to d and the next node to none by making it point to NULL.
|
|
This will return the CPU speed in megahertz.
|
|
Will return the total amount of free system memory.
|
|
Returns the name of the current class.
|
|
This will return how many CPUs are installed in the system.
|
|
Call this method when you need to set the name of the class you're creating, typically in it's constructor, remember that you must set the classname for every class you create, that way you can have more information while debugging.
|
|
Returns the size of the given list.
|
|
Will return the total amount of system memory.
|
|
Will freeze the software for usec microseconds.
|
|
Keeps a pointer to the node befor this.
|
|
Stores the information.
|
|
Keeps a pointer to the next node.
|
|
Keeps a count of the number of elements contained in the list.
|
Authors:
Juan V. Guerrero
Jannette C. Mejia
Juan C. Guevara
Powered by: