xhackometer

Table Of Contents
0. Overview
1. Collecting data:
2. Sending data:
3. Caching data
4. Status

0. Overview
xhackometer can be divided into the following functional blocks:
	1) Collecting data
	2) Sending data
	3) Caching data

1. Collecting data:
xhackometer can collect data from the Xserver in the following ways
	1.1) using RECORD extension
	1.2) using XSelectInput

2. Sending data:
xhackometer can send data to the hackometer server in the following ways
	2.1) using sockets
	2.2) using printf (doesn't send them ... only prints them)

3. Caching data
xhackometer can cache data in the following ways
	3.1) using the file system


4. Status
The following letters are used to describe the status:
	b	begun
	h	halfways there
	f	finsihed ... allthough things may change


task #	design	implementation	test
-------------------------------------
 1.1	f	f		f
 1.2	f	f		f
 2.1	f	f		c
 2.2	f	f		f
 3.1	f	f		f
