Browse Source

Compilation on Windows

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1381 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.62
sletz 18 years ago
parent
commit
d182adff3f
3 changed files with 10 additions and 10 deletions
  1. +3
    -3
      windows/JackWinNamedPipeClientChannel.cpp
  2. +1
    -1
      windows/JackWinNamedPipeClientChannel.h
  3. +6
    -6
      windows/JackWinNamedPipeServerChannel.cpp

+ 3
- 3
windows/JackWinNamedPipeClientChannel.cpp View File

@@ -112,10 +112,10 @@ void JackWinNamedPipeClientChannel::ServerAsyncCall(JackRequest* req, JackResult
}
}

void JackWinNamedPipeClientChannel::ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result)
void JackWinNamedPipeClientChannel::ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{
JackClientNewRequest req(name);
JackClientNewResult res;
JackClientOpenRequest req(name);
JackClientOpenResult res;
ServerSyncCall(&req, &res, result);
*shared_engine = res.fSharedEngine;
*shared_client = res.fSharedClient;


+ 1
- 1
windows/JackWinNamedPipeClientChannel.h View File

@@ -56,7 +56,7 @@ class JackWinNamedPipeClientChannel : public JackClientChannelInterface, public
int Start();
void Stop();

void ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result);
void ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result);
void ClientClose(int refnum, int* result);

void ClientActivate(int refnum, int* result);


+ 6
- 6
windows/JackWinNamedPipeServerChannel.cpp View File

@@ -106,10 +106,10 @@ int JackClientPipeThread::HandleRequest()
// Read data
switch (header.fType) {
case JackRequest::kClientNew: {
JackLog("JackRequest::ClientNew\n");
JackClientNewRequest req;
JackClientNewResult res;
case JackRequest::kClientOpen: {
JackLog("JackRequest::ClientOpen\n");
JackClientOpenRequest req;
JackClientOpenResult res;
if (req.Read(fPipe) == 0)
AddClient(req.fName, &res.fSharedEngine, &res.fSharedClient, &res.fSharedGraph, &res.fResult);
res.Write(fPipe);
@@ -121,7 +121,7 @@ int JackClientPipeThread::HandleRequest()
JackClientCloseRequest req;
JackResult res;
if (req.Read(fPipe) == 0)
res.fResult = fServer->GetEngine()->ClientClose(req.fRefNum);
res.fResult = fServer->GetEngine()->ClientExternalClose(req.fRefNum);
res.Write(fPipe);
RemoveClient();
ret = -1;
@@ -271,7 +271,7 @@ void JackClientPipeThread::AddClient(char* name, int* shared_engine, int* shared
{
JackLog("JackClientPipeThread::AddClient %s\n", name);
fRefNum = -1;
*result = fServer->GetEngine()->ClientNew(name, &fRefNum, shared_engine, shared_client, shared_graph);
*result = fServer->GetEngine()->ClientExternalOpen(name, &fRefNum, shared_engine, shared_client, shared_graph);
}

void JackClientPipeThread::RemoveClient()


Loading…
Cancel
Save