Browse Source

shared_ports renamed to shared_graph.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1323 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.61
sletz 19 years ago
parent
commit
558f79cc5f
24 changed files with 98 additions and 95 deletions
  1. +4
    -0
      ChangeLog
  2. +1
    -1
      common/JackChannel.h
  3. +3
    -3
      common/JackLibClient.cpp
  4. +4
    -4
      common/JackRequest.h
  5. +1
    -2
      common/JackServer.h
  6. +2
    -2
      common/JackSocketClientChannel.cpp
  7. +1
    -1
      common/JackSocketClientChannel.h
  8. +3
    -3
      common/JackSocketServerChannel.cpp
  9. +1
    -1
      common/JackSocketServerChannel.h
  10. +2
    -2
      macosx/JackMacEngineRPC.cpp
  11. +2
    -2
      macosx/JackMachClientChannel.cpp
  12. +1
    -1
      macosx/JackMachClientChannel.h
  13. +2
    -2
      macosx/JackMachServerChannel.cpp
  14. +1
    -1
      macosx/JackMachServerChannel.h
  15. +2
    -2
      macosx/RPC/JackRPCClientServer.c
  16. +2
    -2
      macosx/RPC/JackRPCClientUser.c
  17. +1
    -1
      macosx/RPC/JackRPCEngine.defs
  18. +2
    -2
      macosx/RPC/JackRPCEngine.h
  19. +5
    -5
      macosx/RPC/JackRPCEngineServer.c
  20. +48
    -48
      macosx/RPC/JackRPCEngineUser.c
  21. +2
    -2
      windows/JackWinNamedPipeClientChannel.cpp
  22. +1
    -1
      windows/JackWinNamedPipeClientChannel.h
  23. +6
    -6
      windows/JackWinNamedPipeServerChannel.cpp
  24. +1
    -1
      windows/JackWinNamedPipeServerChannel.h

+ 4
- 0
ChangeLog View File

@@ -2,6 +2,10 @@
Jackdmp changes log Jackdmp changes log
--------------------------- ---------------------------


2006-12-23 Stephane Letz <letz@grame.fr>
* shared_ports renamed to shared_graph.

2006-12-15 Stephane Letz <letz@grame.fr> 2006-12-15 Stephane Letz <letz@grame.fr>
* Move client refnum management in JackEngine. * Move client refnum management in JackEngine.


+ 1
- 1
common/JackChannel.h View File

@@ -67,7 +67,7 @@ class JackClientChannelInterface
virtual void Stop() virtual void Stop()
{} {}


virtual void ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_ports, int* result)
virtual void ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{} {}
virtual void ClientNew(const char* name, int* ref, JackEngineControl** shared_engine, JackGraphManager** shared_manager, JackClientInterface* client, int* result) virtual void ClientNew(const char* name, int* ref, JackEngineControl** shared_engine, JackGraphManager** shared_manager, JackClientInterface* client, int* result)
{} {}


+ 3
- 3
common/JackLibClient.cpp View File

@@ -63,7 +63,7 @@ JackLibClient::~JackLibClient()


int JackLibClient::Open(const char* name) int JackLibClient::Open(const char* name)
{ {
int shared_engine, shared_client, shared_ports, result;
int shared_engine, shared_client, shared_graph, result;
JackLog("JackLibClient::Open %s\n", name); JackLog("JackLibClient::Open %s\n", name);


// Open server/client channel // Open server/client channel
@@ -79,7 +79,7 @@ int JackLibClient::Open(const char* name)
} }


// Require new client // Require new client
fChannel->ClientNew(name, &shared_engine, &shared_client, &shared_ports, &result);
fChannel->ClientNew(name, &shared_engine, &shared_client, &shared_graph, &result);
if (result < 0) { if (result < 0) {
jack_error("Cannot open %s client", name); jack_error("Cannot open %s client", name);
goto error; goto error;
@@ -88,7 +88,7 @@ int JackLibClient::Open(const char* name)
try { try {
// Map shared memory segments // Map shared memory segments
JackLibGlobals::fGlobals->fEngineControl = shared_engine; JackLibGlobals::fGlobals->fEngineControl = shared_engine;
JackLibGlobals::fGlobals->fGraphManager = shared_ports;
JackLibGlobals::fGlobals->fGraphManager = shared_graph;
fClientControl = shared_client; fClientControl = shared_client;
jack_verbose = GetEngineControl()->fVerbose; jack_verbose = GetEngineControl()->fVerbose;
} catch (int n) { } catch (int n) {


+ 4
- 4
common/JackRequest.h View File

@@ -150,14 +150,14 @@ struct JackClientNewResult : public JackResult


int fSharedEngine; int fSharedEngine;
int fSharedClient; int fSharedClient;
int fSharedPorts;
int fSharedGraph;
uint32_t fProtocolVersion; uint32_t fProtocolVersion;


JackClientNewResult()
:fSharedEngine(-1), fSharedClient(-1), fSharedPorts(-1), fProtocolVersion(0)
JackClientNewResult()
:fSharedEngine(-1), fSharedClient(-1), fSharedGraph(-1), fProtocolVersion(0)
{} {}
JackClientNewResult(int32_t status, int index1, int index2, int index3) JackClientNewResult(int32_t status, int index1, int index2, int index3)
: JackResult(status), fSharedEngine(index1), fSharedClient(index2), fSharedPorts(index3), fProtocolVersion(0)
: JackResult(status), fSharedEngine(index1), fSharedClient(index2), fSharedGraph(index3), fProtocolVersion(0)
{} {}


virtual int Read(JackChannelTransaction* trans) virtual int Read(JackChannelTransaction* trans)


+ 1
- 2
common/JackServer.h View File

@@ -67,8 +67,7 @@ class EXPORT JackServer
virtual ~JackServer(); virtual ~JackServer();


int Open(jack_driver_desc_t* driver_desc, JSList* driver_params); int Open(jack_driver_desc_t* driver_desc, JSList* driver_params);

int Close();
int Close();


int Start(); int Start();
int Stop(); int Stop();


+ 2
- 2
common/JackSocketClientChannel.cpp View File

@@ -113,14 +113,14 @@ void JackSocketClientChannel::ServerAsyncCall(JackRequest* req, JackResult* res,
} }
} }


void JackSocketClientChannel::ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_ports, int* result)
void JackSocketClientChannel::ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{ {
JackClientNewRequest req(name); JackClientNewRequest req(name);
JackClientNewResult res; JackClientNewResult res;
ServerSyncCall(&req, &res, result); ServerSyncCall(&req, &res, result);
*shared_engine = res.fSharedEngine; *shared_engine = res.fSharedEngine;
*shared_client = res.fSharedClient; *shared_client = res.fSharedClient;
*shared_ports = res.fSharedPorts;
*shared_graph = res.fSharedGraph;
} }


void JackSocketClientChannel::ClientClose(int refnum, int* result) void JackSocketClientChannel::ClientClose(int refnum, int* result)


+ 1
- 1
common/JackSocketClientChannel.h View File

@@ -57,7 +57,7 @@ class JackSocketClientChannel : public JackClientChannelInterface, public JackRu
int Start(); int Start();
void Stop(); void Stop();


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


void ClientActivate(int refnum, int* result); void ClientActivate(int refnum, int* result);


+ 3
- 3
common/JackSocketServerChannel.cpp View File

@@ -88,11 +88,11 @@ void JackSocketServerChannel::CreateClient()
} }
} }


void JackSocketServerChannel::AddClient(int fd, char* name, int* shared_engine, int* shared_client, int* shared_ports, int* result)
void JackSocketServerChannel::AddClient(int fd, char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{ {
JackLog("JackSocketServerChannel::AddClient\n"); JackLog("JackSocketServerChannel::AddClient\n");
int refnum = -1; int refnum = -1;
*result = fServer->GetEngine()->ClientNew(name, &refnum, shared_engine, shared_client, shared_ports);
*result = fServer->GetEngine()->ClientNew(name, &refnum, shared_engine, shared_client, shared_graph);
if (*result == 0) { if (*result == 0) {
fSocketTable[fd].first = refnum; fSocketTable[fd].first = refnum;
fRebuild = true; fRebuild = true;
@@ -155,7 +155,7 @@ int JackSocketServerChannel::HandleRequest(int fd)
JackClientNewRequest req; JackClientNewRequest req;
JackClientNewResult res; JackClientNewResult res;
if (req.Read(socket) == 0) if (req.Read(socket) == 0)
AddClient(fd, req.fName, &res.fSharedEngine, &res.fSharedClient, &res.fSharedPorts, &res.fResult);
AddClient(fd, req.fName, &res.fSharedEngine, &res.fSharedClient, &res.fSharedGraph, &res.fResult);
res.Write(socket); res.Write(socket);
break; break;
} }


+ 1
- 1
common/JackSocketServerChannel.h View File

@@ -47,7 +47,7 @@ class JackSocketServerChannel : public JackServerChannelInterface, public JackRu


int HandleRequest(int fd); int HandleRequest(int fd);
void CreateClient(); void CreateClient();
void AddClient(int fd, char* name, int* shared_engine, int* shared_client, int* shared_ports, int* result);
void AddClient(int fd, char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result);
void RemoveClient(int fd, int refnum); void RemoveClient(int fd, int refnum);
void KillClient(int fd); void KillClient(int fd);
void BuildPoolTable(); void BuildPoolTable();


+ 2
- 2
macosx/JackMacEngineRPC.cpp View File

@@ -31,12 +31,12 @@ using namespace Jack;


#define rpc_type kern_return_t // for astyle #define rpc_type kern_return_t // for astyle


rpc_type server_rpc_jack_client_new(mach_port_t server_port, client_name_t name, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_ports, int* result)
rpc_type server_rpc_jack_client_new(mach_port_t server_port, client_name_t name, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{ {
JackLog("rpc_jack_client_new %s\n", name); JackLog("rpc_jack_client_new %s\n", name);
JackMachServerChannel* channel = JackMachServerChannel::fPortTable[server_port]; JackMachServerChannel* channel = JackMachServerChannel::fPortTable[server_port];
assert(channel); assert(channel);
channel->AddClient((char*)name, private_port, shared_engine, shared_client, shared_ports, result);
channel->AddClient((char*)name, private_port, shared_engine, shared_client, shared_graph, result);
return KERN_SUCCESS; return KERN_SUCCESS;
} }




+ 2
- 2
macosx/JackMachClientChannel.cpp View File

@@ -95,9 +95,9 @@ void JackMachClientChannel::Stop()
fThread->Kill(); fThread->Kill();
} }


void JackMachClientChannel::ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_ports, int* result)
void JackMachClientChannel::ClientNew(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{ {
kern_return_t res = rpc_jack_client_new(fServerPort.GetPort(), (char*)name, &fPrivatePort, shared_engine, shared_client, shared_ports, result);
kern_return_t res = rpc_jack_client_new(fServerPort.GetPort(), (char*)name, &fPrivatePort, shared_engine, shared_client, shared_graph, result);
if (res != KERN_SUCCESS) { if (res != KERN_SUCCESS) {
*result = -1; *result = -1;
jack_error("JackMachClientChannel::ClientNew err = %s", mach_error_string(res)); jack_error("JackMachClientChannel::ClientNew err = %s", mach_error_string(res));


+ 1
- 1
macosx/JackMachClientChannel.h View File

@@ -54,7 +54,7 @@ class JackMachClientChannel : public JackClientChannelInterface, public JackRunn
int Start(); int Start();
void Stop(); void Stop();


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


void ClientActivate(int refnum, int* result); void ClientActivate(int refnum, int* result);


+ 2
- 2
macosx/JackMachServerChannel.cpp View File

@@ -77,10 +77,10 @@ JackServer* JackMachServerChannel::GetServer()
return fServer; return fServer;
} }


void JackMachServerChannel::AddClient(char* name, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_ports, int* result)
void JackMachServerChannel::AddClient(char* name, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{ {
int refnum = -1; int refnum = -1;
*result = GetEngine()->ClientNew(name, &refnum, shared_engine, shared_client, shared_ports);
*result = GetEngine()->ClientNew(name, &refnum, shared_engine, shared_client, shared_graph);


if (*result == 0) { if (*result == 0) {
mach_port_t port = fServerPort.AddPort(); mach_port_t port = fServerPort.AddPort();


+ 1
- 1
macosx/JackMachServerChannel.h View File

@@ -58,7 +58,7 @@ class JackMachServerChannel : public JackServerChannelInterface, public JackRunn
JackEngine* GetEngine(); JackEngine* GetEngine();
JackServer* GetServer(); JackServer* GetServer();


void AddClient(char* name, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_ports, int* result);
void AddClient(char* name, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_graph, int* result);
void RemoveClient(mach_port_t private_port, int refnum); void RemoveClient(mach_port_t private_port, int refnum);
void KillClient(mach_port_t private_port); void KillClient(mach_port_t private_port);




+ 2
- 2
macosx/RPC/JackRPCClientServer.c View File

@@ -1,7 +1,7 @@
/* /*
* IDENTIFICATION: * IDENTIFICATION:
* stub generated Mon Feb 13 17:58:24 2006
* with a MiG generated Sun Mar 20 14:22:13 PST 2005 by root@b05.apple.com
* stub generated Sat Dec 23 15:21:20 2006
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com
* OPTIONS: * OPTIONS:
*/ */




+ 2
- 2
macosx/RPC/JackRPCClientUser.c View File

@@ -1,7 +1,7 @@
/* /*
* IDENTIFICATION: * IDENTIFICATION:
* stub generated Mon Feb 13 17:58:24 2006
* with a MiG generated Sun Mar 20 14:22:13 PST 2005 by root@b05.apple.com
* stub generated Sat Dec 23 15:21:20 2006
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com
* OPTIONS: * OPTIONS:
*/ */
#define __MIG_check__Reply__JackRPCClient_subsystem__ 1 #define __MIG_check__Reply__JackRPCClient_subsystem__ 1


+ 1
- 1
macosx/RPC/JackRPCEngine.defs View File

@@ -34,7 +34,7 @@ routine rpc_jack_client_new(
out private_port : mach_port_make_send_t; out private_port : mach_port_make_send_t;
out shared_engine : int; out shared_engine : int;
out shared_client : int; out shared_client : int;
out shared_ports : int;
out shared_graph : int;
out result : int); out result : int);


routine rpc_jack_client_close( routine rpc_jack_client_close(


+ 2
- 2
macosx/RPC/JackRPCEngine.h View File

@@ -56,7 +56,7 @@ kern_return_t rpc_jack_client_new
mach_port_t *private_port, mach_port_t *private_port,
int *shared_engine, int *shared_engine,
int *shared_client, int *shared_client,
int *shared_ports,
int *shared_graph,
int *result int *result
); );


@@ -511,7 +511,7 @@ union __RequestUnion__JackRPCEngine_subsystem {
NDR_record_t NDR; NDR_record_t NDR;
int shared_engine; int shared_engine;
int shared_client; int shared_client;
int shared_ports;
int shared_graph;
int result; int result;
} __Reply__rpc_jack_client_new_t; } __Reply__rpc_jack_client_new_t;
#ifdef __MigPackStructs #ifdef __MigPackStructs


+ 5
- 5
macosx/RPC/JackRPCEngineServer.c View File

@@ -1,7 +1,7 @@
/* /*
* IDENTIFICATION: * IDENTIFICATION:
* stub generated Mon Feb 13 17:58:24 2006
* with a MiG generated Sun Mar 20 14:22:13 PST 2005 by root@b05.apple.com
* stub generated Sat Dec 23 15:21:20 2006
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com
* OPTIONS: * OPTIONS:
*/ */


@@ -317,7 +317,7 @@
NDR_record_t NDR; NDR_record_t NDR;
int shared_engine; int shared_engine;
int shared_client; int shared_client;
int shared_ports;
int shared_graph;
int result; int result;
} __Reply__rpc_jack_client_new_t; } __Reply__rpc_jack_client_new_t;
#ifdef __MigPackStructs #ifdef __MigPackStructs
@@ -698,7 +698,7 @@ kern_return_t server_rpc_jack_client_new
mach_port_t *private_port, mach_port_t *private_port,
int *shared_engine, int *shared_engine,
int *shared_client, int *shared_client,
int *shared_ports,
int *shared_graph,
int *result int *result
); );


@@ -764,7 +764,7 @@ mig_internal novalue _Xrpc_jack_client_new
#endif /* UseStaticTemplates */ #endif /* UseStaticTemplates */




RetCode = server_rpc_jack_client_new(In0P->Head.msgh_request_port, In0P->client_name, &OutP->private_port.name, &OutP->shared_engine, &OutP->shared_client, &OutP->shared_ports, &OutP->result);
RetCode = server_rpc_jack_client_new(In0P->Head.msgh_request_port, In0P->client_name, &OutP->private_port.name, &OutP->shared_engine, &OutP->shared_client, &OutP->shared_graph, &OutP->result);
if (RetCode != KERN_SUCCESS) { if (RetCode != KERN_SUCCESS) {
MIG_RETURN_ERROR(OutP, RetCode); MIG_RETURN_ERROR(OutP, RetCode);
} }


+ 48
- 48
macosx/RPC/JackRPCEngineUser.c View File

@@ -1,7 +1,7 @@
/* /*
* IDENTIFICATION: * IDENTIFICATION:
* stub generated Mon Feb 13 17:58:24 2006
* with a MiG generated Sun Mar 20 14:22:13 PST 2005 by root@b05.apple.com
* stub generated Sat Dec 23 15:21:20 2006
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com
* OPTIONS: * OPTIONS:
*/ */
#define __MIG_check__Reply__JackRPCEngine_subsystem__ 1 #define __MIG_check__Reply__JackRPCEngine_subsystem__ 1
@@ -153,25 +153,25 @@
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined */ #endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined */




#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
#elif defined(__NDR_convert__int_rep__int__defined) #elif defined(__NDR_convert__int_rep__int__defined)
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__int_rep__int((int *)(a), f) __NDR_convert__int_rep__int((int *)(a), f)
#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
#elif defined(__NDR_convert__int_rep__int32_t__defined) #elif defined(__NDR_convert__int_rep__int32_t__defined)
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__int_rep__int32_t((int32_t *)(a), f) __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
#endif /* defined(__NDR_convert__*__defined) */ #endif /* defined(__NDR_convert__*__defined) */
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined */
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined */




#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined #ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined
@@ -237,25 +237,25 @@
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined */ #endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined */




#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
#elif defined(__NDR_convert__char_rep__int__defined) #elif defined(__NDR_convert__char_rep__int__defined)
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__char_rep__int((int *)(a), f) __NDR_convert__char_rep__int((int *)(a), f)
#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
#elif defined(__NDR_convert__char_rep__int32_t__defined) #elif defined(__NDR_convert__char_rep__int32_t__defined)
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__char_rep__int32_t((int32_t *)(a), f) __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
#endif /* defined(__NDR_convert__*__defined) */ #endif /* defined(__NDR_convert__*__defined) */
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined */
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined */




#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined #ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined
@@ -321,25 +321,25 @@
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined */ #endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined */




#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
#elif defined(__NDR_convert__float_rep__int__defined) #elif defined(__NDR_convert__float_rep__int__defined)
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__float_rep__int((int *)(a), f) __NDR_convert__float_rep__int((int *)(a), f)
#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
#elif defined(__NDR_convert__float_rep__int32_t__defined) #elif defined(__NDR_convert__float_rep__int32_t__defined)
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports(a, f) \
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined
#define __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph(a, f) \
__NDR_convert__float_rep__int32_t((int32_t *)(a), f) __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
#endif /* defined(__NDR_convert__*__defined) */ #endif /* defined(__NDR_convert__*__defined) */
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined */
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined */




#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined #ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined
@@ -405,7 +405,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_new_t(__Reply__rp


#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) || \ #if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) || \
defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined) || \ defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined) || \
defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined) || \
defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined) || \
defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined) defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined)
if (Out0P->NDR.int_rep != NDR_record.int_rep) { if (Out0P->NDR.int_rep != NDR_record.int_rep) {
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) #if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_engine__defined)
@@ -414,9 +414,9 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_new_t(__Reply__rp
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined) #if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined)
__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client(&Out0P->shared_client, Out0P->NDR.int_rep); __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client(&Out0P->shared_client, Out0P->NDR.int_rep);
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined */ #endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_client__defined */
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined)
__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports(&Out0P->shared_ports, Out0P->NDR.int_rep);
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_ports__defined */
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined)
__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph(&Out0P->shared_graph, Out0P->NDR.int_rep);
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__shared_graph__defined */
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined) #if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined)
__NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result(&Out0P->result, Out0P->NDR.int_rep); __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result(&Out0P->result, Out0P->NDR.int_rep);
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined */ #endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_new_t__result__defined */
@@ -425,7 +425,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_new_t(__Reply__rp


#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) || \ #if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) || \
defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined) || \ defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined) || \
defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined) || \
defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined) || \
defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined) defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined)
if (Out0P->NDR.char_rep != NDR_record.char_rep) { if (Out0P->NDR.char_rep != NDR_record.char_rep) {
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) #if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_engine__defined)
@@ -434,9 +434,9 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_new_t(__Reply__rp
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined) #if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined)
__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client(&Out0P->shared_client, Out0P->NDR.char_rep); __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client(&Out0P->shared_client, Out0P->NDR.char_rep);
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined */ #endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_client__defined */
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined)
__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports(&Out0P->shared_ports, Out0P->NDR.char_rep);
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_ports__defined */
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined)
__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph(&Out0P->shared_graph, Out0P->NDR.char_rep);
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__shared_graph__defined */
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined) #if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined)
__NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result(&Out0P->result, Out0P->NDR.char_rep); __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result(&Out0P->result, Out0P->NDR.char_rep);
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined */ #endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_new_t__result__defined */
@@ -445,7 +445,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_new_t(__Reply__rp


#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) || \ #if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) || \
defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined) || \ defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined) || \
defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined) || \
defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined) || \
defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined) defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined)
if (Out0P->NDR.float_rep != NDR_record.float_rep) { if (Out0P->NDR.float_rep != NDR_record.float_rep) {
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_engine__defined) #if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_engine__defined)
@@ -454,9 +454,9 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_new_t(__Reply__rp
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined) #if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined)
__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client(&Out0P->shared_client, Out0P->NDR.float_rep); __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client(&Out0P->shared_client, Out0P->NDR.float_rep);
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined */ #endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_client__defined */
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined)
__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports(&Out0P->shared_ports, Out0P->NDR.float_rep);
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_ports__defined */
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined)
__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph(&Out0P->shared_graph, Out0P->NDR.float_rep);
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__shared_graph__defined */
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined) #if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined)
__NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result(&Out0P->result, Out0P->NDR.float_rep); __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result(&Out0P->result, Out0P->NDR.float_rep);
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined */ #endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_new_t__result__defined */
@@ -478,7 +478,7 @@ mig_external kern_return_t rpc_jack_client_new
mach_port_t *private_port, mach_port_t *private_port,
int *shared_engine, int *shared_engine,
int *shared_client, int *shared_client,
int *shared_ports,
int *shared_graph,
int *result int *result
) )
{ {
@@ -508,7 +508,7 @@ mig_external kern_return_t rpc_jack_client_new
NDR_record_t NDR; NDR_record_t NDR;
int shared_engine; int shared_engine;
int shared_client; int shared_client;
int shared_ports;
int shared_graph;
int result; int result;
mach_msg_trailer_t trailer; mach_msg_trailer_t trailer;
} Reply; } Reply;
@@ -528,7 +528,7 @@ mig_external kern_return_t rpc_jack_client_new
NDR_record_t NDR; NDR_record_t NDR;
int shared_engine; int shared_engine;
int shared_client; int shared_client;
int shared_ports;
int shared_graph;
int result; int result;
} __Reply; } __Reply;
#ifdef __MigPackStructs #ifdef __MigPackStructs
@@ -589,7 +589,7 @@ mig_external kern_return_t rpc_jack_client_new


*shared_client = Out0P->shared_client; *shared_client = Out0P->shared_client;


*shared_ports = Out0P->shared_ports;
*shared_graph = Out0P->shared_graph;


*result = Out0P->result; *result = Out0P->result;




+ 2
- 2
windows/JackWinNamedPipeClientChannel.cpp View File

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


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


void JackWinNamedPipeClientChannel::ClientClose(int refnum, int* result) void JackWinNamedPipeClientChannel::ClientClose(int refnum, int* result)


+ 1
- 1
windows/JackWinNamedPipeClientChannel.h View File

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


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


void ClientActivate(int refnum, int* result); void ClientActivate(int refnum, int* result);


+ 6
- 6
windows/JackWinNamedPipeServerChannel.cpp View File

@@ -16,10 +16,10 @@ Copyright (C) 2004-2006 Grame
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.


*/ */
#ifdef WIN32
#pragma warning (disable : 4786)
#endif
#ifdef WIN32
#pragma warning (disable : 4786)
#endif


#include "JackWinNamedPipeServerChannel.h" #include "JackWinNamedPipeServerChannel.h"
#include "JackRequest.h" #include "JackRequest.h"
@@ -267,11 +267,11 @@ int JackClientPipeThread::HandleRequest()
return ret; return ret;
} }


void JackClientPipeThread::AddClient(char* name, int* shared_engine, int* shared_client, int* shared_ports, int* result)
void JackClientPipeThread::AddClient(char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result)
{ {
JackLog("JackClientPipeThread::AddClient %s\n", name); JackLog("JackClientPipeThread::AddClient %s\n", name);
fRefNum = -1; fRefNum = -1;
*result = fServer->GetEngine()->ClientNew(name, &fRefNum, shared_engine, shared_client, shared_ports);
*result = fServer->GetEngine()->ClientNew(name, &fRefNum, shared_engine, shared_client, shared_graph);
} }


void JackClientPipeThread::RemoveClient() void JackClientPipeThread::RemoveClient()


+ 1
- 1
windows/JackWinNamedPipeServerChannel.h View File

@@ -39,7 +39,7 @@ class JackClientPipeThread : public JackRunnableInterface
JackThread* fThread; JackThread* fThread;
int fRefNum; int fRefNum;


void AddClient(char* name, int* shared_engine, int* shared_client, int* shared_ports, int* result);
void AddClient(char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result);
void RemoveClient(); void RemoveClient();
void KillClient(); void KillClient();




Loading…
Cancel
Save