-void write_char(char);
-void write_short(short);
-void write_int(int);
-void write_long(long);
-void write_long_long(long long);
-void write_float(float);
-void write_double(double);
-void write_pointer(const void *);
-void write_data(const void *, unsigned);
-void write_string(const char *);
-void write_string_array(const char **, unsigned);
-void begin_packet(int);
-void send_partial_packet(void);
-void send_packet(void);