Slight rework of my previous commit... now ports can be asked too ;)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23928 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ithamar R. Adema
2008-02-08 02:00:08 +00:00
parent 62cb58a8ef
commit eb5a25ca41
4 changed files with 50 additions and 12 deletions
+4 -4
View File
@@ -35,18 +35,18 @@ THE SOFTWARE.
#include <Directory.h>
#include <Message.h>
// int transport_features; symbol name
#define B_TRANSPORT_LIST_PORTS_SYMBOL "list_transport_ports"
#define B_TRANSPORT_FEATURES_SYMBOL "transport_features"
// Bit values for 'transport_features'
enum {
B_TRANSPORT_SUPPORTS_PROBE = 1,
B_TRANSPORT_SUPPORTS_SHARING = 2,
B_TRANSPORT_IS_HOTPLUG = 1,
B_TRANSPORT_IS_NETWORK = 2,
};
// to be implemented by the transport add-on
extern "C" BDataIO* instantiate_transport(BDirectory* printer, BMessage* msg);
extern "C" status_t install_transport_probe(void);
extern "C" status_t list_transport_ports(BMessage* msg);
#endif