1// Sun, 18 Jun 2000
2// Y.Takagi
3
4#include "LprTransport.h"
5#include "DbgMsg.h"
6
7
8static LprTransport *gTransport = NULL;
9
10
11extern "C" void
12exit_transport()
13{
14	DBGMSG(("> exit_transport\n"));
15	delete gTransport;
16	gTransport = NULL;
17	DBGMSG(("< exit_transport\n"));
18}
19
20
21extern "C" BDataIO *
22init_transport(BMessage *msg)
23{
24	DBGMSG(("> init_transport\n"));
25
26	gTransport = new LprTransport(msg);
27
28	if (gTransport->fail()) {
29		exit_transport();
30	}
31
32	if (msg)
33		msg->what = 'okok';
34
35	DBGMSG(("< init_transport\n"));
36	return gTransport;
37}
38