Transport
Transport* fTransport;
class Transport {
Transport(const PrinterData* printerData);
~Transport();
Transport(const Transport& transport);
Transport &operator=(const Transport& transport);
BString Transport() const;
virtual BTransport* Transport();
fTransport = new Transport(fPrinterData);
Transport::CheckAbort() const
string &Transport::LastError() const
Transport::IsPrintToFileCanceled() const
Transport::SetLastError(const char *e)
Transport::Write(const void* buffer, size_t size)
Transport::Read(void* buffer, size_t size)
Transport::Transport(const PrinterData *printerData)
Transport::~Transport()
const char* Transport() const { return fTransport.String(); }
if (strlen(fPrinter->Transport()) > 0) {
text.ReplaceFirst("%transport%", fPrinter->Transport());
reply.AddInt32("result", Transport::CountTransports());
Transport*
return Transport::Find(name);
return Transport::At(idx);
return Transport::At(Transport::CountTransports() - idx);
Transport::Scan(B_USER_NONPACKAGED_ADDONS_DIRECTORY);
Transport::Scan(B_USER_ADDONS_DIRECTORY);
Transport::Scan(B_SYSTEM_NONPACKAGED_ADDONS_DIRECTORY);
Transport::Scan(B_SYSTEM_ADDONS_DIRECTORY);
class Transport;
Transport* GetTransportFromSpecifier(BMessage* msg);
const BString& Transport() const { return fTransport; }
Transport::GetSupportedSuites(BMessage* msg)
Transport::HandleScriptingCommand(BMessage* msg)
Transport::ResolveSpecifier(BMessage* msg, int32 index, BMessage* spec,
Transport::Transport(const BPath& path)
Transport::~Transport()
Transport::ListAvailablePorts(BMessage* msg)
BObjectList<Transport> Transport::sTransports;
Transport::MessageReceived(BMessage* msg)
Transport*
Transport::Find(const BString& name)
Transport*
Transport::At(int32 index)
Transport::Remove(Transport* transport)
Transport::CountTransports()
Transport::Scan(directory_which which)
if (Transport::Find(path.Leaf()) != NULL)
be_app->AddHandler(new Transport(path));
class Transport;
class Transport : public BHandler
Transport(const BPath& path);
~Transport();
static Transport* Find(const BString& name);
static void Remove(Transport* transport);
static Transport* At(int32 idx);
static BObjectList<Transport> sTransports;