Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Examples

The time manipulation API


Functions

njb_time_tNJB_Get_Time (njb_t *njb)
int NJB_Set_Time (njb_t *njb, njb_time_t *time)
void NJB_Destroy_Time (njb_time_t *time)

Function Documentation

void NJB_Destroy_Time njb_time_t time  ) 
 

This destroys a time stamp and frees up any memory used by it.

Parameters:
time the time stamp to destroy.
Examples:
dumptime.c, and settime.c.

njb_time_t* NJB_Get_Time njb_t njb  ) 
 

This returns the current time stamp for the device.

Parameters:
njb a pointer to the njb_t object to get the time from.
Returns:
a valid time stamp or NULL on failure.
Examples:
dumptime.c, and settime.c.

int NJB_Set_Time njb_t njb,
njb_time_t time
 

This sets the current time stamp for the device. (Sets the on-board clock.)

Parameters:
njb a pointer to the njb_t object to set the timestamp on.
time the new timestamp to use (time to set).
Returns:
0 on success, -1 on failure.
Examples:
settime.c.


Generated on Thu Oct 20 20:35:59 2005 for libnjb by  doxygen 1.4.4