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