Simplfied AppServerLink interface
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3933 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
61480f2184
commit
faa6a27319
@ -31,7 +31,6 @@
|
|||||||
|
|
||||||
// System Includes -------------------------------------------------------------
|
// System Includes -------------------------------------------------------------
|
||||||
#include <Application.h>
|
#include <Application.h>
|
||||||
#include <PortLink.h>
|
|
||||||
|
|
||||||
// Project Includes ------------------------------------------------------------
|
// Project Includes ------------------------------------------------------------
|
||||||
#include <AppServerLink.h>
|
#include <AppServerLink.h>
|
||||||
@ -44,23 +43,19 @@
|
|||||||
|
|
||||||
namespace BPrivate {
|
namespace BPrivate {
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
BAppServerLink::BAppServerLink(void)
|
||||||
BAppServerLink::BAppServerLink()
|
: PortLink(0L)
|
||||||
{
|
{
|
||||||
be_app->Lock();
|
be_app->Lock();
|
||||||
portlink=new PortLink(be_app->fServerFrom);
|
SetPort(be_app->fServerFrom);
|
||||||
}
|
}
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
BAppServerLink::~BAppServerLink()
|
BAppServerLink::~BAppServerLink()
|
||||||
{
|
{
|
||||||
delete portlink;
|
|
||||||
be_app->Unlock();
|
be_app->Unlock();
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
void BAppServerLink::Init()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
} // namespace BPrivate
|
} // namespace BPrivate
|
||||||
|
|
||||||
|
@ -66,12 +66,11 @@ BCursor::BCursor(const void *cursorData)
|
|||||||
|
|
||||||
// Send data directly to server
|
// Send data directly to server
|
||||||
BPrivate::BAppServerLink *serverlink = new BPrivate::BAppServerLink;
|
BPrivate::BAppServerLink *serverlink = new BPrivate::BAppServerLink;
|
||||||
serverlink->Init();
|
serverlink->SetOpCode(AS_SET_CURSOR_BCURSOR);
|
||||||
serverlink->portlink->SetOpCode(AS_SET_CURSOR_BCURSOR);
|
serverlink->Attach((void *)cursorData,68);
|
||||||
serverlink->portlink->Attach((void *)cursorData,68);
|
|
||||||
|
|
||||||
//Rumor has it that this API will be cleaned up later
|
//Rumor has it that this API will be cleaned up later
|
||||||
buffer=serverlink->portlink->FlushWithReply(&returncode,&status,&buffersize);
|
buffer=serverlink->FlushWithReply(&returncode,&status,&buffersize);
|
||||||
m_serverToken=*((int32*)buffer);
|
m_serverToken=*((int32*)buffer);
|
||||||
|
|
||||||
delete serverlink;
|
delete serverlink;
|
||||||
|
Loading…
Reference in New Issue
Block a user