summaryrefslogtreecommitdiff
path: root/core/obex/obexserver.cpp
Side-by-side diff
Diffstat (limited to 'core/obex/obexserver.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/obex/obexserver.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/obex/obexserver.cpp b/core/obex/obexserver.cpp
index 95196de..25d8224 100644
--- a/core/obex/obexserver.cpp
+++ b/core/obex/obexserver.cpp
@@ -50,5 +50,6 @@ using namespace OpieObex;
-ObexServer::ObexServer() :
+ObexServer::ObexServer(int trans) :
OProcess(tr("ObexServer"), 0, "ObexServer")
{
+ transport = trans;
m_obex = NULL;
@@ -331,3 +332,3 @@ int ObexServer::initObex(void)
return 0;
- m_obex = ::OBEX_Init(OBEX_TRANS_BLUETOOTH, obex_event, 0);
+ m_obex = ::OBEX_Init(transport, obex_event, 0);
if (!m_obex) {
@@ -336,2 +337,3 @@ int ObexServer::initObex(void)
}
+ if (transport == OBEX_TRANS_BLUETOOTH) {
::BtOBEX_ServerRegister(m_obex, NULL, channel);
@@ -344,2 +346,4 @@ int ObexServer::initObex(void)
}
+ } else if (transport == OBEX_TRANS_IRDA)
+ ::IrOBEX_ServerRegister(m_obex, "OBEX");
return 0;