source: xtideuniversalbios/trunk/Serial_Server/win32/Win32Serial.h @ 209

Last change on this file since 209 was 209, checked in by gregli@…, 12 years ago

Initial checkin for the Serial Server code, to be run on a host computer with a hard disk image file. Connected via a serial line, this provides the I/O for the serial port support in the XTIDE bios. At present, this is a Win32 command line program, run without parameters for usage information.

File size: 594 bytes
Line 
1//======================================================================
2//
3// Project:     XTIDE Universal BIOS, Serial Port Server
4//
5// File:        Win32Serial.h - Microsoft Windows serial code
6//
7
8#include "windows.h"
9#include "../library/library.h"
10
11#define PIPENAME "\\\\.\\pipe\\xtide"
12
13class Win32Serial : public Serial
14{
15public:
16    Win32Serial( char *name, struct baudRate *baudRate );
17    ~Win32Serial();
18
19    unsigned long readCharacters( void *buff, unsigned long len );
20    unsigned long writeCharacters( void *buff, unsigned long len );
21
22private:
23    HANDLE pipe;
24};
25
Note: See TracBrowser for help on using the repository browser.