New file. (backend_server_private): New struct, formerly known as

2000-11-26  Martin Baulig  <martin@home-of-linux.org>

	* backend-server.h: New file.
	(backend_server_private): New struct, formerly known
	as glibtop_backend_private.

	* glibtop-backend-private.h: Removed.

	* backend-server.c: (_open_server): Use g_object_set_data()
	to set add the backend_server_private data to the glibtop_backend,
	don't override `backend->_priv'.
	(_close_server): Use g_object_get_data() to get the data.
	[FIXME: Use quarks directly.]

	* read.c: (glibtop_read_i): Replaced the glibtop_server and
	glibtop_backend arguments with backend_server_private.
	* read_data.c: (glibtop_read_data_i): Likewise.
	* write.c: (glibtop_write_i): Likewise.
This commit is contained in:
Martin Baulig
2000-11-26 22:52:34 +00:00
committed by Martin Baulig
parent 74ab42d100
commit 455118131e
9 changed files with 110 additions and 98 deletions

View File

@@ -23,15 +23,10 @@
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/error.h>
#include <glibtop/backend.h>
#include <glibtop-backend-private.h>
#include <backend-server.h>
void
glibtop_write_i (glibtop *server, glibtop_backend *backend,
size_t size, const void *buf)
glibtop_write_i (backend_server_private *priv, size_t size, const void *buf)
{
int ret;
@@ -41,8 +36,8 @@ glibtop_write_i (glibtop *server, glibtop_backend *backend,
fprintf (stderr, "LIBRARY: really writing %d bytes.\n", size);
#endif
ret = write (backend->_priv->output [1], buf, size);
ret = write (priv->output [1], buf, size);
if (ret < 0)
glibtop_error_io_r (server, "write %d bytes", size);
glibtop_error_io_r (priv->server, "write %d bytes", size);
}