git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1506 0c269be4-1314-0410-8aa9-9f06e86f4224tags/0.64
@@ -1507,7 +1507,7 @@ static void start_server_aux(const char *server_name) | |||||
command[result] = '\0'; | command[result] = '\0'; | ||||
} | } | ||||
argv = (char **) malloc (255); | |||||
argv = (char **)malloc(255); | |||||
while (1) { | while (1) { | ||||
/* insert -T and -nserver_name in front of arguments */ | /* insert -T and -nserver_name in front of arguments */ | ||||
@@ -1517,8 +1517,8 @@ static void start_server_aux(const char *server_name) | |||||
if (server_name) { | if (server_name) { | ||||
size_t optlen = strlen ("-n"); | size_t optlen = strlen ("-n"); | ||||
char* buf = (char*)malloc(optlen + strlen (server_name) + 1); | char* buf = (char*)malloc(optlen + strlen (server_name) + 1); | ||||
strcpy (buf, "-n"); | |||||
strcpy (buf+optlen, server_name); | |||||
strcpy(buf, "-n"); | |||||
strcpy(buf+optlen, server_name); | |||||
argv[i++] = buf; | argv[i++] = buf; | ||||
} | } | ||||
} | } | ||||
@@ -1538,7 +1538,7 @@ static void start_server_aux(const char *server_name) | |||||
/* If execv() succeeds, it does not return. There's no point | /* If execv() succeeds, it does not return. There's no point | ||||
* in calling jack_error() here in the child process. */ | * in calling jack_error() here in the child process. */ | ||||
perror("exec of JACK server failed"); | |||||
fprintf(stderr, "exec of JACK server (command = \"%s\") failed: %s\n", command, strerror(errno)); | |||||
} | } | ||||
static int start_server(const char *server_name, jack_options_t options) | static int start_server(const char *server_name, jack_options_t options) | ||||
@@ -48,7 +48,7 @@ class JackClientChannelInterface | |||||
{} | {} | ||||
// Open the Server/Client connection | // Open the Server/Client connection | ||||
virtual int Open(const char* name, JackClient* obj) | |||||
virtual int Open(const char* name, JackClient* obj, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
return 0; | return 0; | ||||
} | } | ||||
@@ -66,7 +66,9 @@ class JackClientChannelInterface | |||||
// Stop listening for messages from the server | // Stop listening for messages from the server | ||||
virtual void Stop() | virtual void Stop() | ||||
{} | {} | ||||
virtual void ClientCheck(const char* name, char* name_res, int options, int* status, int* result) | |||||
{} | |||||
virtual void ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result) | virtual void ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result) | ||||
{} | {} | ||||
virtual void ClientOpen(const char* name, int* ref, JackEngineControl** shared_engine, JackGraphManager** shared_manager, JackClientInterface* client, int* result) | virtual void ClientOpen(const char* name, int* ref, JackEngineControl** shared_engine, JackGraphManager** shared_manager, JackClientInterface* client, int* result) | ||||
@@ -98,7 +98,7 @@ class JackClient : public JackClientInterface, public JackRunnableInterface | |||||
JackClient(JackSynchro** table); | JackClient(JackSynchro** table); | ||||
virtual ~JackClient(); | virtual ~JackClient(); | ||||
virtual int Open(const char* name) = 0; | |||||
virtual int Open(const char* name, jack_options_t options, jack_status_t* status) = 0; | |||||
virtual int Close(); | virtual int Close(); | ||||
virtual JackGraphManager* GetGraphManager() const = 0; | virtual JackGraphManager* GetGraphManager() const = 0; | ||||
@@ -74,9 +74,9 @@ JackDebugClient::~JackDebugClient() | |||||
delete fClient; | delete fClient; | ||||
} | } | ||||
int JackDebugClient::Open(const char* name) | |||||
int JackDebugClient::Open(const char* name, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
int res = fClient->Open(name); | |||||
int res = fClient->Open(name, options, status); | |||||
char provstr[256]; | char provstr[256]; | ||||
char buffer[256]; | char buffer[256]; | ||||
time_t curtime; | time_t curtime; | ||||
@@ -64,10 +64,10 @@ class JackDebugClient : public JackClient | |||||
public: | public: | ||||
JackDebugClient(JackClient *fTheClient); | |||||
JackDebugClient(JackClient* fTheClient); | |||||
virtual ~JackDebugClient(); | virtual ~JackDebugClient(); | ||||
virtual int Open(const char* name); | |||||
virtual int Open(const char* name, jack_options_t options, jack_status_t* status); | |||||
int Close(); | int Close(); | ||||
virtual JackGraphManager* GetGraphManager() const; | virtual JackGraphManager* GetGraphManager() const; | ||||
@@ -65,11 +65,14 @@ JackInternalClient::~JackInternalClient() | |||||
delete fChannel; | delete fChannel; | ||||
} | } | ||||
int JackInternalClient::Open(const char* name) | |||||
int JackInternalClient::Open(const char* name, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
int result; | int result; | ||||
JackLog("JackInternalClient::Open name = %s\n", name); | JackLog("JackInternalClient::Open name = %s\n", name); | ||||
strcpy(fClientControl->fName, name); | strcpy(fClientControl->fName, name); | ||||
// TODO | |||||
// check client name | |||||
// Require new client | // Require new client | ||||
fChannel->ClientOpen(name, &fClientControl->fRefNum, &fEngineControl, &fGraphManager, this, &result); | fChannel->ClientOpen(name, &fClientControl->fRefNum, &fEngineControl, &fGraphManager, this, &result); | ||||
@@ -45,7 +45,7 @@ class JackInternalClient : public JackClient | |||||
JackInternalClient(JackServer* server, JackSynchro** table); | JackInternalClient(JackServer* server, JackSynchro** table); | ||||
virtual ~JackInternalClient(); | virtual ~JackInternalClient(); | ||||
int Open(const char* name); | |||||
int Open(const char* name, jack_options_t options, jack_status_t* status); | |||||
JackGraphManager* GetGraphManager() const; | JackGraphManager* GetGraphManager() const; | ||||
JackEngineControl* GetEngineControl() const; | JackEngineControl* GetEngineControl() const; | ||||
@@ -93,13 +93,13 @@ static jack_client_t* jack_client_open_aux(const char* client_name, jack_options | |||||
JackClient* client = new JackLibClient(GetSynchroTable()); | JackClient* client = new JackLibClient(GetSynchroTable()); | ||||
#endif | #endif | ||||
int res = client->Open(client_name); | |||||
int res = client->Open(client_name, options, status); | |||||
if (res < 0) { | if (res < 0) { | ||||
delete client; | delete client; | ||||
JackLibGlobals::Destroy(); // jack library destruction | JackLibGlobals::Destroy(); // jack library destruction | ||||
return NULL; | return NULL; | ||||
} else { | } else { | ||||
*status = (jack_status_t)0; | |||||
*status = (jack_status_t)0; // TO REMOVE | |||||
return (jack_client_t*)client; | return (jack_client_t*)client; | ||||
} | } | ||||
} | } | ||||
@@ -61,13 +61,13 @@ JackLibClient::~JackLibClient() | |||||
delete fChannel; | delete fChannel; | ||||
} | } | ||||
int JackLibClient::Open(const char* name) | |||||
int JackLibClient::Open(const char* name, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
int shared_engine, shared_client, shared_graph, 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 | ||||
if (fChannel->Open(name, this) < 0) { | |||||
if (fChannel->Open(name, this, options, status) < 0) { | |||||
jack_error("Cannot connect to the server"); | jack_error("Cannot connect to the server"); | ||||
goto error; | goto error; | ||||
} | } | ||||
@@ -44,7 +44,7 @@ class JackLibClient : public JackClient | |||||
JackLibClient(JackSynchro** table); | JackLibClient(JackSynchro** table); | ||||
virtual ~JackLibClient(); | virtual ~JackLibClient(); | ||||
int Open(const char* name); | |||||
int Open(const char* name, jack_options_t options, jack_status_t* status); | |||||
int ClientNotifyImp(int refnum, const char* name, int notify, int sync, int value); | int ClientNotifyImp(int refnum, const char* name, int notify, int sync, int value); | ||||
@@ -66,7 +66,7 @@ extern "C" | |||||
using namespace Jack; | using namespace Jack; | ||||
EXPORT jack_client_t* my_jack_internal_client_new(const char* client_name) | |||||
EXPORT jack_client_t* my_jack_internal_client_new(const char* client_name, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
JackLog("jack_internal_client_new %s", client_name); | JackLog("jack_internal_client_new %s", client_name); | ||||
if (client_name == NULL) { | if (client_name == NULL) { | ||||
@@ -79,7 +79,7 @@ EXPORT jack_client_t* my_jack_internal_client_new(const char* client_name) | |||||
JackClient* client = new JackInternalClient(JackServer::fInstance, GetSynchroTable()); // To improve... | JackClient* client = new JackInternalClient(JackServer::fInstance, GetSynchroTable()); // To improve... | ||||
#endif | #endif | ||||
int res = client->Open(client_name); | |||||
int res = client->Open(client_name, options, status); | |||||
if (res < 0) { | if (res < 0) { | ||||
delete client; | delete client; | ||||
return NULL; | return NULL; | ||||
@@ -147,13 +147,12 @@ EXPORT jack_client_t* jack_client_open(const char* client_name, jack_options_t o | |||||
JackClient* client = new JackInternalClient(JackServer::fInstance, GetSynchroTable()); // To improve... | JackClient* client = new JackInternalClient(JackServer::fInstance, GetSynchroTable()); // To improve... | ||||
#endif | #endif | ||||
int res = client->Open(client_name); | |||||
int res = client->Open(client_name, options, status); | |||||
if (res < 0) { | if (res < 0) { | ||||
delete client; | delete client; | ||||
JackServerGlobals::Destroy(); // jack server destruction | JackServerGlobals::Destroy(); // jack server destruction | ||||
return NULL; | return NULL; | ||||
} else { | } else { | ||||
*status = (jack_status_t)0; | |||||
return (jack_client_t*)client; | return (jack_client_t*)client; | ||||
} | } | ||||
} | } | ||||
@@ -38,7 +38,7 @@ JackSocketClientChannel::~JackSocketClientChannel() | |||||
delete fNotificationSocket; | delete fNotificationSocket; | ||||
} | } | ||||
int JackSocketClientChannel::Open(const char* name, JackClient* obj) | |||||
int JackSocketClientChannel::Open(const char* name, JackClient* obj, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
JackLog("JackSocketClientChannel::Open name = %s\n", name); | JackLog("JackSocketClientChannel::Open name = %s\n", name); | ||||
@@ -113,6 +113,11 @@ void JackSocketClientChannel::ServerAsyncCall(JackRequest* req, JackResult* res, | |||||
} | } | ||||
} | } | ||||
void JackSocketClientChannel::ClientCheck(const char* name, char* name_res, int options, int* status, int* result) | |||||
{ | |||||
} | |||||
void JackSocketClientChannel::ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result) | void JackSocketClientChannel::ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result) | ||||
{ | { | ||||
JackClientOpenRequest req(name); | JackClientOpenRequest req(name); | ||||
@@ -51,12 +51,13 @@ class JackSocketClientChannel : public JackClientChannelInterface, public JackRu | |||||
JackSocketClientChannel(); | JackSocketClientChannel(); | ||||
virtual ~JackSocketClientChannel(); | virtual ~JackSocketClientChannel(); | ||||
int Open(const char* name, JackClient* obj); | |||||
int Open(const char* name, JackClient* obj, jack_options_t options, jack_status_t* status); | |||||
void Close(); | void Close(); | ||||
int Start(); | int Start(); | ||||
void Stop(); | void Stop(); | ||||
void ClientCheck(const char* name, char* name_res, int options, int* status, int* result); | |||||
void ClientOpen(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 ClientClose(int refnum, int* result); | ||||
@@ -31,6 +31,14 @@ 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_check(mach_port_t private_port, client_name_t name, client_name_t name_res, int options, int* status, int* result) | |||||
{ | |||||
JackLog("rpc_jack_client_check\n"); | |||||
// TODO | |||||
*result = 0; | |||||
return KERN_SUCCESS; | |||||
} | |||||
rpc_type server_rpc_jack_client_open(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) | rpc_type server_rpc_jack_client_open(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); | ||||
@@ -41,7 +41,7 @@ JackMachClientChannel::~JackMachClientChannel() | |||||
// Server <===> client | // Server <===> client | ||||
int JackMachClientChannel::Open(const char* name, JackClient* client) | |||||
int JackMachClientChannel::Open(const char* name, JackClient* client, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
JackLog("JackMachClientChannel::Open name = %s\n", name); | JackLog("JackMachClientChannel::Open name = %s\n", name); | ||||
@@ -50,9 +50,18 @@ int JackMachClientChannel::Open(const char* name, JackClient* client) | |||||
jack_error("Cannot connect to server Mach port"); | jack_error("Cannot connect to server Mach port"); | ||||
return -1; | return -1; | ||||
} | } | ||||
// Check name in server | |||||
int result = 0; | |||||
char name_res[JACK_CLIENT_NAME_SIZE]; | |||||
ClientCheck(name, name_res, (int)options, (int*)status, &result); | |||||
if (result < 0) { | |||||
jack_error("Cannot check clientname"); | |||||
return -1; | |||||
} | |||||
// Prepare local port using client name | // Prepare local port using client name | ||||
char buf[256]; | |||||
char buf[JACK_CLIENT_NAME_SIZE]; | |||||
snprintf(buf, sizeof(buf) - 1, "%s:%s", jack_client_entry, name); | snprintf(buf, sizeof(buf) - 1, "%s:%s", jack_client_entry, name); | ||||
if (!fClientPort.AllocatePort(buf, 16)) { | if (!fClientPort.AllocatePort(buf, 16)) { | ||||
@@ -95,6 +104,15 @@ void JackMachClientChannel::Stop() | |||||
fThread->Kill(); | fThread->Kill(); | ||||
} | } | ||||
void JackMachClientChannel::ClientCheck(const char* name, char* name_res, int options, int* status, int* result) | |||||
{ | |||||
kern_return_t res = rpc_jack_client_check(fPrivatePort, (char*)name, name_res, options, status, result); | |||||
if (res != KERN_SUCCESS) { | |||||
*result = -1; | |||||
jack_error("JackMachClientChannel::ClientCheck err = %s", mach_error_string(res)); | |||||
} | |||||
} | |||||
void JackMachClientChannel::ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result) | void JackMachClientChannel::ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result) | ||||
{ | { | ||||
kern_return_t res = rpc_jack_client_open(fServerPort.GetPort(), (char*)name, &fPrivatePort, shared_engine, shared_client, shared_graph, result); | kern_return_t res = rpc_jack_client_open(fServerPort.GetPort(), (char*)name, &fPrivatePort, shared_engine, shared_client, shared_graph, result); | ||||
@@ -48,13 +48,14 @@ class JackMachClientChannel : public JackClientChannelInterface, public JackRunn | |||||
JackMachClientChannel(); | JackMachClientChannel(); | ||||
virtual ~JackMachClientChannel(); | virtual ~JackMachClientChannel(); | ||||
int Open(const char* name, JackClient* client); | |||||
int Open(const char* name, JackClient* client, jack_options_t options, jack_status_t* status); | |||||
void Close(); | void Close(); | ||||
int Start(); | int Start(); | ||||
void Stop(); | void Stop(); | ||||
void ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result); | |||||
void ClientCheck(const char* name, char* name_res, int options, int* status, 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 ClientClose(int refnum, int* result); | ||||
void ClientActivate(int refnum, int* result); | void ClientActivate(int refnum, int* result); | ||||
@@ -447,7 +447,7 @@ | |||||
4B56881008B5C8620022B32D /* JackFifo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackFifo.h; path = ../common/JackFifo.h; sourceTree = SOURCE_ROOT; }; | 4B56881008B5C8620022B32D /* JackFifo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackFifo.h; path = ../common/JackFifo.h; sourceTree = SOURCE_ROOT; }; | ||||
4B60CE480AAABA31004956AA /* connect.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = connect.c; path = "../example-clients/connect.c"; sourceTree = SOURCE_ROOT; }; | 4B60CE480AAABA31004956AA /* connect.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = connect.c; path = "../example-clients/connect.c"; sourceTree = SOURCE_ROOT; }; | ||||
4B66A8580934964500A89560 /* JackConstants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackConstants.h; path = ../common/JackConstants.h; sourceTree = SOURCE_ROOT; }; | 4B66A8580934964500A89560 /* JackConstants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackConstants.h; path = ../common/JackConstants.h; sourceTree = SOURCE_ROOT; }; | ||||
4B699BB1097D421600A18468 /* jackdmp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jackdmp; sourceTree = BUILT_PRODUCTS_DIR; }; | |||||
4B699BB1097D421600A18468 /* jackdmp */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = jackdmp; sourceTree = BUILT_PRODUCTS_DIR; }; | |||||
4B699C47097D421600A18468 /* Jackmp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackmp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 4B699C47097D421600A18468 /* Jackmp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackmp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||||
4B699CAC097D421600A18468 /* Jackdmp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackdmp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 4B699CAC097D421600A18468 /* Jackdmp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackdmp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||||
4B699CBB097D421600A18468 /* jack_metro */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_metro; sourceTree = BUILT_PRODUCTS_DIR; }; | 4B699CBB097D421600A18468 /* jack_metro */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_metro; sourceTree = BUILT_PRODUCTS_DIR; }; | ||||
@@ -1,6 +1,6 @@ | |||||
/* | /* | ||||
* IDENTIFICATION: | * IDENTIFICATION: | ||||
* stub generated Tue Jan 30 00:00:51 2007 | |||||
* stub generated Wed Aug 15 17:00:32 2007 | |||||
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | * with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | ||||
* OPTIONS: | * OPTIONS: | ||||
*/ | */ | ||||
@@ -1,6 +1,6 @@ | |||||
/* | /* | ||||
* IDENTIFICATION: | * IDENTIFICATION: | ||||
* stub generated Tue Jan 30 00:00:51 2007 | |||||
* stub generated Wed Aug 15 17:00:32 2007 | |||||
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | * with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | ||||
* OPTIONS: | * OPTIONS: | ||||
*/ | */ | ||||
@@ -37,6 +37,14 @@ routine rpc_jack_client_open( | |||||
out shared_graph : int; | out shared_graph : int; | ||||
out result : int); | out result : int); | ||||
routine rpc_jack_client_check( | |||||
server_port : mach_port_t; | |||||
client_name : client_name_t; | |||||
out client_name_res : client_name_t; | |||||
options : int; | |||||
out status : int; | |||||
out result : int); | |||||
routine rpc_jack_client_close( | routine rpc_jack_client_close( | ||||
server_port : mach_port_t; | server_port : mach_port_t; | ||||
refnum : int; | refnum : int; | ||||
@@ -26,7 +26,7 @@ typedef function_table_entry *function_table_t; | |||||
#endif /* AUTOTEST */ | #endif /* AUTOTEST */ | ||||
#ifndef JackRPCEngine_MSG_COUNT | #ifndef JackRPCEngine_MSG_COUNT | ||||
#define JackRPCEngine_MSG_COUNT 15 | |||||
#define JackRPCEngine_MSG_COUNT 16 | |||||
#endif /* JackRPCEngine_MSG_COUNT */ | #endif /* JackRPCEngine_MSG_COUNT */ | ||||
#include <mach/std_types.h> | #include <mach/std_types.h> | ||||
@@ -60,6 +60,22 @@ kern_return_t rpc_jack_client_open | |||||
int *result | int *result | ||||
); | ); | ||||
/* Routine rpc_jack_client_check */ | |||||
#ifdef mig_external | |||||
mig_external | |||||
#else | |||||
extern | |||||
#endif /* mig_external */ | |||||
kern_return_t rpc_jack_client_check | |||||
( | |||||
mach_port_t server_port, | |||||
client_name_t client_name, | |||||
client_name_t client_name_res, | |||||
int options, | |||||
int *status, | |||||
int *result | |||||
); | |||||
/* Routine rpc_jack_client_close */ | /* Routine rpc_jack_client_close */ | ||||
#ifdef mig_external | #ifdef mig_external | ||||
mig_external | mig_external | ||||
@@ -288,6 +304,19 @@ __END_DECLS | |||||
#pragma pack() | #pragma pack() | ||||
#endif | #endif | ||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
client_name_t client_name; | |||||
int options; | |||||
} __Request__rpc_jack_client_check_t; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
#ifdef __MigPackStructs | #ifdef __MigPackStructs | ||||
#pragma pack(4) | #pragma pack(4) | ||||
#endif | #endif | ||||
@@ -478,6 +507,7 @@ __END_DECLS | |||||
#define __RequestUnion__JackRPCEngine_subsystem__defined | #define __RequestUnion__JackRPCEngine_subsystem__defined | ||||
union __RequestUnion__JackRPCEngine_subsystem { | union __RequestUnion__JackRPCEngine_subsystem { | ||||
__Request__rpc_jack_client_open_t Request_rpc_jack_client_open; | __Request__rpc_jack_client_open_t Request_rpc_jack_client_open; | ||||
__Request__rpc_jack_client_check_t Request_rpc_jack_client_check; | |||||
__Request__rpc_jack_client_close_t Request_rpc_jack_client_close; | __Request__rpc_jack_client_close_t Request_rpc_jack_client_close; | ||||
__Request__rpc_jack_client_activate_t Request_rpc_jack_client_activate; | __Request__rpc_jack_client_activate_t Request_rpc_jack_client_activate; | ||||
__Request__rpc_jack_client_deactivate_t Request_rpc_jack_client_deactivate; | __Request__rpc_jack_client_deactivate_t Request_rpc_jack_client_deactivate; | ||||
@@ -518,6 +548,21 @@ union __RequestUnion__JackRPCEngine_subsystem { | |||||
#pragma pack() | #pragma pack() | ||||
#endif | #endif | ||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
kern_return_t RetCode; | |||||
client_name_t client_name_res; | |||||
int status; | |||||
int result; | |||||
} __Reply__rpc_jack_client_check_t; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
#ifdef __MigPackStructs | #ifdef __MigPackStructs | ||||
#pragma pack(4) | #pragma pack(4) | ||||
#endif | #endif | ||||
@@ -707,6 +752,7 @@ union __RequestUnion__JackRPCEngine_subsystem { | |||||
#define __ReplyUnion__JackRPCEngine_subsystem__defined | #define __ReplyUnion__JackRPCEngine_subsystem__defined | ||||
union __ReplyUnion__JackRPCEngine_subsystem { | union __ReplyUnion__JackRPCEngine_subsystem { | ||||
__Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open; | __Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open; | ||||
__Reply__rpc_jack_client_check_t Reply_rpc_jack_client_check; | |||||
__Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close; | __Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close; | ||||
__Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate; | __Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate; | ||||
__Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate; | __Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate; | ||||
@@ -727,20 +773,21 @@ union __ReplyUnion__JackRPCEngine_subsystem { | |||||
#ifndef subsystem_to_name_map_JackRPCEngine | #ifndef subsystem_to_name_map_JackRPCEngine | ||||
#define subsystem_to_name_map_JackRPCEngine \ | #define subsystem_to_name_map_JackRPCEngine \ | ||||
{ "rpc_jack_client_open", 1000 },\ | { "rpc_jack_client_open", 1000 },\ | ||||
{ "rpc_jack_client_close", 1001 },\ | |||||
{ "rpc_jack_client_activate", 1002 },\ | |||||
{ "rpc_jack_client_deactivate", 1003 },\ | |||||
{ "rpc_jack_port_register", 1004 },\ | |||||
{ "rpc_jack_port_unregister", 1005 },\ | |||||
{ "rpc_jack_port_connect", 1006 },\ | |||||
{ "rpc_jack_port_disconnect", 1007 },\ | |||||
{ "rpc_jack_port_connect_name", 1008 },\ | |||||
{ "rpc_jack_port_disconnect_name", 1009 },\ | |||||
{ "rpc_jack_set_buffer_size", 1010 },\ | |||||
{ "rpc_jack_set_freewheel", 1011 },\ | |||||
{ "rpc_jack_release_timebase", 1012 },\ | |||||
{ "rpc_jack_set_timebase_callback", 1013 },\ | |||||
{ "rpc_jack_client_rt_notify", 1014 } | |||||
{ "rpc_jack_client_check", 1001 },\ | |||||
{ "rpc_jack_client_close", 1002 },\ | |||||
{ "rpc_jack_client_activate", 1003 },\ | |||||
{ "rpc_jack_client_deactivate", 1004 },\ | |||||
{ "rpc_jack_port_register", 1005 },\ | |||||
{ "rpc_jack_port_unregister", 1006 },\ | |||||
{ "rpc_jack_port_connect", 1007 },\ | |||||
{ "rpc_jack_port_disconnect", 1008 },\ | |||||
{ "rpc_jack_port_connect_name", 1009 },\ | |||||
{ "rpc_jack_port_disconnect_name", 1010 },\ | |||||
{ "rpc_jack_set_buffer_size", 1011 },\ | |||||
{ "rpc_jack_set_freewheel", 1012 },\ | |||||
{ "rpc_jack_release_timebase", 1013 },\ | |||||
{ "rpc_jack_set_timebase_callback", 1014 },\ | |||||
{ "rpc_jack_client_rt_notify", 1015 } | |||||
#endif | #endif | ||||
#ifdef __AfterMigUserHeader | #ifdef __AfterMigUserHeader | ||||
@@ -1,6 +1,6 @@ | |||||
/* | /* | ||||
* IDENTIFICATION: | * IDENTIFICATION: | ||||
* stub generated Tue Jan 30 00:00:52 2007 | |||||
* stub generated Wed Aug 15 17:00:32 2007 | |||||
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | * with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | ||||
* OPTIONS: | * OPTIONS: | ||||
*/ | */ | ||||
@@ -116,6 +116,19 @@ | |||||
#pragma pack() | #pragma pack() | ||||
#endif | #endif | ||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
client_name_t client_name; | |||||
int options; | |||||
} __Request__rpc_jack_client_check_t; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
#ifdef __MigPackStructs | #ifdef __MigPackStructs | ||||
#pragma pack(4) | #pragma pack(4) | ||||
#endif | #endif | ||||
@@ -324,6 +337,21 @@ | |||||
#pragma pack() | #pragma pack() | ||||
#endif | #endif | ||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
kern_return_t RetCode; | |||||
client_name_t client_name_res; | |||||
int status; | |||||
int result; | |||||
} __Reply__rpc_jack_client_check_t; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
#ifdef __MigPackStructs | #ifdef __MigPackStructs | ||||
#pragma pack(4) | #pragma pack(4) | ||||
#endif | #endif | ||||
@@ -514,6 +542,7 @@ | |||||
#define __ReplyUnion__server_JackRPCEngine_subsystem__defined | #define __ReplyUnion__server_JackRPCEngine_subsystem__defined | ||||
union __ReplyUnion__server_JackRPCEngine_subsystem { | union __ReplyUnion__server_JackRPCEngine_subsystem { | ||||
__Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open; | __Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open; | ||||
__Reply__rpc_jack_client_check_t Reply_rpc_jack_client_check; | |||||
__Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close; | __Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close; | ||||
__Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate; | __Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate; | ||||
__Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate; | __Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate; | ||||
@@ -536,6 +565,9 @@ union __ReplyUnion__server_JackRPCEngine_subsystem { | |||||
mig_internal novalue _Xrpc_jack_client_open | mig_internal novalue _Xrpc_jack_client_open | ||||
(mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); | (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); | ||||
mig_internal novalue _Xrpc_jack_client_check | |||||
(mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); | |||||
mig_internal novalue _Xrpc_jack_client_close | mig_internal novalue _Xrpc_jack_client_close | ||||
(mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); | (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); | ||||
@@ -778,6 +810,256 @@ mig_internal novalue _Xrpc_jack_client_open | |||||
__AfterRcvRpc(1000, "rpc_jack_client_open") | __AfterRcvRpc(1000, "rpc_jack_client_open") | ||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | |||||
#if __MIG_check__Request__JackRPCEngine_subsystem__ | |||||
#if !defined(__MIG_check__Request__rpc_jack_client_check_t__defined) | |||||
#define __MIG_check__Request__rpc_jack_client_check_t__defined | |||||
#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__client_name_t__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) | |||||
#elif defined(__NDR_convert__int_rep__string__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__int_rep__string(a, f, 128) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined */ | |||||
#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__int__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__int_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__int32_t__defined) | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__int_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined */ | |||||
#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__client_name_t__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) | |||||
#elif defined(__NDR_convert__char_rep__string__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__char_rep__string(a, f, 128) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined */ | |||||
#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__int__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__char_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__int32_t__defined) | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__char_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined */ | |||||
#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__client_name_t__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) | |||||
#elif defined(__NDR_convert__float_rep__string__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ | |||||
__NDR_convert__float_rep__string(a, f, 128) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined */ | |||||
#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__int__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__float_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__int32_t__defined) | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined | |||||
#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ | |||||
__NDR_convert__float_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined */ | |||||
mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_check_t(__Request__rpc_jack_client_check_t *In0P) | |||||
{ | |||||
typedef __Request__rpc_jack_client_check_t __Request; | |||||
#if __MigTypeCheck | |||||
if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || | |||||
(In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) | |||||
return MIG_BAD_ARGUMENTS; | |||||
#endif /* __MigTypeCheck */ | |||||
#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined) || \ | |||||
defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined) | |||||
if (In0P->NDR.int_rep != NDR_record.int_rep) { | |||||
#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined) | |||||
__NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.int_rep); | |||||
#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined */ | |||||
#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined) | |||||
__NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.int_rep); | |||||
#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined */ | |||||
} | |||||
#endif /* defined(__NDR_convert__int_rep...) */ | |||||
#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined) || \ | |||||
defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined) | |||||
if (In0P->NDR.char_rep != NDR_record.char_rep) { | |||||
#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined) | |||||
__NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.char_rep); | |||||
#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined */ | |||||
#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined) | |||||
__NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.char_rep); | |||||
#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined */ | |||||
} | |||||
#endif /* defined(__NDR_convert__char_rep...) */ | |||||
#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined) || \ | |||||
defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined) | |||||
if (In0P->NDR.float_rep != NDR_record.float_rep) { | |||||
#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined) | |||||
__NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.float_rep); | |||||
#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined */ | |||||
#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined) | |||||
__NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.float_rep); | |||||
#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined */ | |||||
} | |||||
#endif /* defined(__NDR_convert__float_rep...) */ | |||||
return MACH_MSG_SUCCESS; | |||||
} | |||||
#endif /* !defined(__MIG_check__Request__rpc_jack_client_check_t__defined) */ | |||||
#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ | |||||
#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ | |||||
/* Routine rpc_jack_client_check */ | |||||
#ifdef mig_external | |||||
mig_external | |||||
#else | |||||
extern | |||||
#endif /* mig_external */ | |||||
kern_return_t server_rpc_jack_client_check | |||||
( | |||||
mach_port_t server_port, | |||||
client_name_t client_name, | |||||
client_name_t client_name_res, | |||||
int options, | |||||
int *status, | |||||
int *result | |||||
); | |||||
/* Routine rpc_jack_client_check */ | |||||
mig_internal novalue _Xrpc_jack_client_check | |||||
(mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) | |||||
{ | |||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
client_name_t client_name; | |||||
int options; | |||||
mach_msg_trailer_t trailer; | |||||
} Request; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
typedef __Request__rpc_jack_client_check_t __Request; | |||||
typedef __Reply__rpc_jack_client_check_t Reply; | |||||
/* | |||||
* typedef struct { | |||||
* mach_msg_header_t Head; | |||||
* NDR_record_t NDR; | |||||
* kern_return_t RetCode; | |||||
* } mig_reply_error_t; | |||||
*/ | |||||
Request *In0P = (Request *) InHeadP; | |||||
Reply *OutP = (Reply *) OutHeadP; | |||||
#ifdef __MIG_check__Request__rpc_jack_client_check_t__defined | |||||
kern_return_t check_result; | |||||
#endif /* __MIG_check__Request__rpc_jack_client_check_t__defined */ | |||||
__DeclareRcvRpc(1001, "rpc_jack_client_check") | |||||
__BeforeRcvRpc(1001, "rpc_jack_client_check") | |||||
#if defined(__MIG_check__Request__rpc_jack_client_check_t__defined) | |||||
check_result = __MIG_check__Request__rpc_jack_client_check_t((__Request *)In0P); | |||||
if (check_result != MACH_MSG_SUCCESS) | |||||
{ MIG_RETURN_ERROR(OutP, check_result); } | |||||
#endif /* defined(__MIG_check__Request__rpc_jack_client_check_t__defined) */ | |||||
OutP->RetCode = server_rpc_jack_client_check(In0P->Head.msgh_request_port, In0P->client_name, OutP->client_name_res, In0P->options, &OutP->status, &OutP->result); | |||||
if (OutP->RetCode != KERN_SUCCESS) { | |||||
MIG_RETURN_ERROR(OutP, OutP->RetCode); | |||||
} | |||||
OutP->NDR = NDR_record; | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | |||||
__AfterRcvRpc(1001, "rpc_jack_client_check") | |||||
} | |||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
#if __MIG_check__Request__JackRPCEngine_subsystem__ | #if __MIG_check__Request__JackRPCEngine_subsystem__ | ||||
#if !defined(__MIG_check__Request__rpc_jack_client_close_t__defined) | #if !defined(__MIG_check__Request__rpc_jack_client_close_t__defined) | ||||
@@ -931,8 +1213,8 @@ mig_internal novalue _Xrpc_jack_client_close | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_client_close_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_client_close_t__defined */ | ||||
__DeclareRcvRpc(1001, "rpc_jack_client_close") | |||||
__BeforeRcvRpc(1001, "rpc_jack_client_close") | |||||
__DeclareRcvRpc(1002, "rpc_jack_client_close") | |||||
__BeforeRcvRpc(1002, "rpc_jack_client_close") | |||||
#if defined(__MIG_check__Request__rpc_jack_client_close_t__defined) | #if defined(__MIG_check__Request__rpc_jack_client_close_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_client_close_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_client_close_t((__Request *)In0P); | ||||
@@ -949,7 +1231,7 @@ mig_internal novalue _Xrpc_jack_client_close | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1001, "rpc_jack_client_close") | |||||
__AfterRcvRpc(1002, "rpc_jack_client_close") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -1105,8 +1387,8 @@ mig_internal novalue _Xrpc_jack_client_activate | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_client_activate_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_client_activate_t__defined */ | ||||
__DeclareRcvRpc(1002, "rpc_jack_client_activate") | |||||
__BeforeRcvRpc(1002, "rpc_jack_client_activate") | |||||
__DeclareRcvRpc(1003, "rpc_jack_client_activate") | |||||
__BeforeRcvRpc(1003, "rpc_jack_client_activate") | |||||
#if defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) | #if defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_client_activate_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_client_activate_t((__Request *)In0P); | ||||
@@ -1123,7 +1405,7 @@ mig_internal novalue _Xrpc_jack_client_activate | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1002, "rpc_jack_client_activate") | |||||
__AfterRcvRpc(1003, "rpc_jack_client_activate") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -1279,8 +1561,8 @@ mig_internal novalue _Xrpc_jack_client_deactivate | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_client_deactivate_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_client_deactivate_t__defined */ | ||||
__DeclareRcvRpc(1003, "rpc_jack_client_deactivate") | |||||
__BeforeRcvRpc(1003, "rpc_jack_client_deactivate") | |||||
__DeclareRcvRpc(1004, "rpc_jack_client_deactivate") | |||||
__BeforeRcvRpc(1004, "rpc_jack_client_deactivate") | |||||
#if defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) | #if defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_client_deactivate_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_client_deactivate_t((__Request *)In0P); | ||||
@@ -1297,7 +1579,7 @@ mig_internal novalue _Xrpc_jack_client_deactivate | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1003, "rpc_jack_client_deactivate") | |||||
__AfterRcvRpc(1004, "rpc_jack_client_deactivate") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -1676,8 +1958,8 @@ mig_internal novalue _Xrpc_jack_port_register | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_port_register_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_port_register_t__defined */ | ||||
__DeclareRcvRpc(1004, "rpc_jack_port_register") | |||||
__BeforeRcvRpc(1004, "rpc_jack_port_register") | |||||
__DeclareRcvRpc(1005, "rpc_jack_port_register") | |||||
__BeforeRcvRpc(1005, "rpc_jack_port_register") | |||||
#if defined(__MIG_check__Request__rpc_jack_port_register_t__defined) | #if defined(__MIG_check__Request__rpc_jack_port_register_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_port_register_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_port_register_t((__Request *)In0P); | ||||
@@ -1694,7 +1976,7 @@ mig_internal novalue _Xrpc_jack_port_register | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1004, "rpc_jack_port_register") | |||||
__AfterRcvRpc(1005, "rpc_jack_port_register") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -1924,8 +2206,8 @@ mig_internal novalue _Xrpc_jack_port_unregister | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_port_unregister_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_port_unregister_t__defined */ | ||||
__DeclareRcvRpc(1005, "rpc_jack_port_unregister") | |||||
__BeforeRcvRpc(1005, "rpc_jack_port_unregister") | |||||
__DeclareRcvRpc(1006, "rpc_jack_port_unregister") | |||||
__BeforeRcvRpc(1006, "rpc_jack_port_unregister") | |||||
#if defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) | #if defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_port_unregister_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_port_unregister_t((__Request *)In0P); | ||||
@@ -1942,7 +2224,7 @@ mig_internal novalue _Xrpc_jack_port_unregister | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1005, "rpc_jack_port_unregister") | |||||
__AfterRcvRpc(1006, "rpc_jack_port_unregister") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -2246,8 +2528,8 @@ mig_internal novalue _Xrpc_jack_port_connect | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_port_connect_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_port_connect_t__defined */ | ||||
__DeclareRcvRpc(1006, "rpc_jack_port_connect") | |||||
__BeforeRcvRpc(1006, "rpc_jack_port_connect") | |||||
__DeclareRcvRpc(1007, "rpc_jack_port_connect") | |||||
__BeforeRcvRpc(1007, "rpc_jack_port_connect") | |||||
#if defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) | #if defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_port_connect_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_port_connect_t((__Request *)In0P); | ||||
@@ -2264,7 +2546,7 @@ mig_internal novalue _Xrpc_jack_port_connect | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1006, "rpc_jack_port_connect") | |||||
__AfterRcvRpc(1007, "rpc_jack_port_connect") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -2568,8 +2850,8 @@ mig_internal novalue _Xrpc_jack_port_disconnect | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_port_disconnect_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_port_disconnect_t__defined */ | ||||
__DeclareRcvRpc(1007, "rpc_jack_port_disconnect") | |||||
__BeforeRcvRpc(1007, "rpc_jack_port_disconnect") | |||||
__DeclareRcvRpc(1008, "rpc_jack_port_disconnect") | |||||
__BeforeRcvRpc(1008, "rpc_jack_port_disconnect") | |||||
#if defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) | #if defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_port_disconnect_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_port_disconnect_t((__Request *)In0P); | ||||
@@ -2586,7 +2868,7 @@ mig_internal novalue _Xrpc_jack_port_disconnect | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1007, "rpc_jack_port_disconnect") | |||||
__AfterRcvRpc(1008, "rpc_jack_port_disconnect") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -2890,8 +3172,8 @@ mig_internal novalue _Xrpc_jack_port_connect_name | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_port_connect_name_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_port_connect_name_t__defined */ | ||||
__DeclareRcvRpc(1008, "rpc_jack_port_connect_name") | |||||
__BeforeRcvRpc(1008, "rpc_jack_port_connect_name") | |||||
__DeclareRcvRpc(1009, "rpc_jack_port_connect_name") | |||||
__BeforeRcvRpc(1009, "rpc_jack_port_connect_name") | |||||
#if defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) | #if defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_port_connect_name_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_port_connect_name_t((__Request *)In0P); | ||||
@@ -2908,7 +3190,7 @@ mig_internal novalue _Xrpc_jack_port_connect_name | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1008, "rpc_jack_port_connect_name") | |||||
__AfterRcvRpc(1009, "rpc_jack_port_connect_name") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -3212,8 +3494,8 @@ mig_internal novalue _Xrpc_jack_port_disconnect_name | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined */ | ||||
__DeclareRcvRpc(1009, "rpc_jack_port_disconnect_name") | |||||
__BeforeRcvRpc(1009, "rpc_jack_port_disconnect_name") | |||||
__DeclareRcvRpc(1010, "rpc_jack_port_disconnect_name") | |||||
__BeforeRcvRpc(1010, "rpc_jack_port_disconnect_name") | |||||
#if defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) | #if defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_port_disconnect_name_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_port_disconnect_name_t((__Request *)In0P); | ||||
@@ -3230,7 +3512,7 @@ mig_internal novalue _Xrpc_jack_port_disconnect_name | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1009, "rpc_jack_port_disconnect_name") | |||||
__AfterRcvRpc(1010, "rpc_jack_port_disconnect_name") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -3386,8 +3668,8 @@ mig_internal novalue _Xrpc_jack_set_buffer_size | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_set_buffer_size_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_set_buffer_size_t__defined */ | ||||
__DeclareRcvRpc(1010, "rpc_jack_set_buffer_size") | |||||
__BeforeRcvRpc(1010, "rpc_jack_set_buffer_size") | |||||
__DeclareRcvRpc(1011, "rpc_jack_set_buffer_size") | |||||
__BeforeRcvRpc(1011, "rpc_jack_set_buffer_size") | |||||
#if defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) | #if defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_set_buffer_size_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_set_buffer_size_t((__Request *)In0P); | ||||
@@ -3404,7 +3686,7 @@ mig_internal novalue _Xrpc_jack_set_buffer_size | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1010, "rpc_jack_set_buffer_size") | |||||
__AfterRcvRpc(1011, "rpc_jack_set_buffer_size") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -3560,8 +3842,8 @@ mig_internal novalue _Xrpc_jack_set_freewheel | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_set_freewheel_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_set_freewheel_t__defined */ | ||||
__DeclareRcvRpc(1011, "rpc_jack_set_freewheel") | |||||
__BeforeRcvRpc(1011, "rpc_jack_set_freewheel") | |||||
__DeclareRcvRpc(1012, "rpc_jack_set_freewheel") | |||||
__BeforeRcvRpc(1012, "rpc_jack_set_freewheel") | |||||
#if defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) | #if defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_set_freewheel_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_set_freewheel_t((__Request *)In0P); | ||||
@@ -3578,7 +3860,7 @@ mig_internal novalue _Xrpc_jack_set_freewheel | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1011, "rpc_jack_set_freewheel") | |||||
__AfterRcvRpc(1012, "rpc_jack_set_freewheel") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -3734,8 +4016,8 @@ mig_internal novalue _Xrpc_jack_release_timebase | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_release_timebase_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_release_timebase_t__defined */ | ||||
__DeclareRcvRpc(1012, "rpc_jack_release_timebase") | |||||
__BeforeRcvRpc(1012, "rpc_jack_release_timebase") | |||||
__DeclareRcvRpc(1013, "rpc_jack_release_timebase") | |||||
__BeforeRcvRpc(1013, "rpc_jack_release_timebase") | |||||
#if defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) | #if defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_release_timebase_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_release_timebase_t((__Request *)In0P); | ||||
@@ -3752,7 +4034,7 @@ mig_internal novalue _Xrpc_jack_release_timebase | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1012, "rpc_jack_release_timebase") | |||||
__AfterRcvRpc(1013, "rpc_jack_release_timebase") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -3982,8 +4264,8 @@ mig_internal novalue _Xrpc_jack_set_timebase_callback | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined */ | ||||
__DeclareRcvRpc(1013, "rpc_jack_set_timebase_callback") | |||||
__BeforeRcvRpc(1013, "rpc_jack_set_timebase_callback") | |||||
__DeclareRcvRpc(1014, "rpc_jack_set_timebase_callback") | |||||
__BeforeRcvRpc(1014, "rpc_jack_set_timebase_callback") | |||||
#if defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) | #if defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_set_timebase_callback_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_set_timebase_callback_t((__Request *)In0P); | ||||
@@ -4000,7 +4282,7 @@ mig_internal novalue _Xrpc_jack_set_timebase_callback | |||||
OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); | ||||
__AfterRcvRpc(1013, "rpc_jack_set_timebase_callback") | |||||
__AfterRcvRpc(1014, "rpc_jack_set_timebase_callback") | |||||
} | } | ||||
#if (__MigTypeCheck || __NDR_convert__ ) | #if (__MigTypeCheck || __NDR_convert__ ) | ||||
@@ -4303,8 +4585,8 @@ mig_internal novalue _Xrpc_jack_client_rt_notify | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Request__rpc_jack_client_rt_notify_t__defined */ | #endif /* __MIG_check__Request__rpc_jack_client_rt_notify_t__defined */ | ||||
__DeclareRcvSimple(1014, "rpc_jack_client_rt_notify") | |||||
__BeforeRcvSimple(1014, "rpc_jack_client_rt_notify") | |||||
__DeclareRcvSimple(1015, "rpc_jack_client_rt_notify") | |||||
__BeforeRcvSimple(1015, "rpc_jack_client_rt_notify") | |||||
#if defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) | #if defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) | ||||
check_result = __MIG_check__Request__rpc_jack_client_rt_notify_t((__Request *)In0P); | check_result = __MIG_check__Request__rpc_jack_client_rt_notify_t((__Request *)In0P); | ||||
@@ -4313,7 +4595,7 @@ mig_internal novalue _Xrpc_jack_client_rt_notify | |||||
#endif /* defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */ | #endif /* defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */ | ||||
OutP->RetCode = server_rpc_jack_client_rt_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->notify, In0P->value); | OutP->RetCode = server_rpc_jack_client_rt_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->notify, In0P->value); | ||||
__AfterRcvSimple(1014, "rpc_jack_client_rt_notify") | |||||
__AfterRcvSimple(1015, "rpc_jack_client_rt_notify") | |||||
} | } | ||||
@@ -4333,16 +4615,18 @@ const struct server_JackRPCEngine_subsystem { | |||||
unsigned int maxsize; /* Max msg size */ | unsigned int maxsize; /* Max msg size */ | ||||
vm_address_t reserved; /* Reserved */ | vm_address_t reserved; /* Reserved */ | ||||
struct routine_descriptor /*Array of routine descriptors */ | struct routine_descriptor /*Array of routine descriptors */ | ||||
routine[15]; | |||||
routine[16]; | |||||
} server_JackRPCEngine_subsystem = { | } server_JackRPCEngine_subsystem = { | ||||
JackRPCEngine_server_routine, | JackRPCEngine_server_routine, | ||||
1000, | 1000, | ||||
1015, | |||||
1016, | |||||
(mach_msg_size_t)sizeof(union __ReplyUnion__server_JackRPCEngine_subsystem), | (mach_msg_size_t)sizeof(union __ReplyUnion__server_JackRPCEngine_subsystem), | ||||
(vm_address_t)0, | (vm_address_t)0, | ||||
{ | { | ||||
{ (mig_impl_routine_t) 0, | { (mig_impl_routine_t) 0, | ||||
(mig_stub_routine_t) _Xrpc_jack_client_open, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_open_t)}, | (mig_stub_routine_t) _Xrpc_jack_client_open, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_open_t)}, | ||||
{ (mig_impl_routine_t) 0, | |||||
(mig_stub_routine_t) _Xrpc_jack_client_check, 6, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_check_t)}, | |||||
{ (mig_impl_routine_t) 0, | { (mig_impl_routine_t) 0, | ||||
(mig_stub_routine_t) _Xrpc_jack_client_close, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_close_t)}, | (mig_stub_routine_t) _Xrpc_jack_client_close, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_close_t)}, | ||||
{ (mig_impl_routine_t) 0, | { (mig_impl_routine_t) 0, | ||||
@@ -4394,7 +4678,7 @@ mig_external boolean_t JackRPCEngine_server | |||||
OutHeadP->msgh_local_port = MACH_PORT_NULL; | OutHeadP->msgh_local_port = MACH_PORT_NULL; | ||||
OutHeadP->msgh_id = InHeadP->msgh_id + 100; | OutHeadP->msgh_id = InHeadP->msgh_id + 100; | ||||
if ((InHeadP->msgh_id > 1014) || (InHeadP->msgh_id < 1000) || | |||||
if ((InHeadP->msgh_id > 1015) || (InHeadP->msgh_id < 1000) || | |||||
((routine = server_JackRPCEngine_subsystem.routine[InHeadP->msgh_id - 1000].stub_routine) == 0)) { | ((routine = server_JackRPCEngine_subsystem.routine[InHeadP->msgh_id - 1000].stub_routine) == 0)) { | ||||
((mig_reply_error_t *)OutHeadP)->NDR = NDR_record; | ((mig_reply_error_t *)OutHeadP)->NDR = NDR_record; | ||||
((mig_reply_error_t *)OutHeadP)->RetCode = MIG_BAD_ID; | ((mig_reply_error_t *)OutHeadP)->RetCode = MIG_BAD_ID; | ||||
@@ -4411,7 +4695,7 @@ mig_external mig_routine_t JackRPCEngine_server_routine | |||||
msgh_id = InHeadP->msgh_id - 1000; | msgh_id = InHeadP->msgh_id - 1000; | ||||
if ((msgh_id > 14) || (msgh_id < 0)) | |||||
if ((msgh_id > 15) || (msgh_id < 0)) | |||||
return 0; | return 0; | ||||
return server_JackRPCEngine_subsystem.routine[msgh_id].stub_routine; | return server_JackRPCEngine_subsystem.routine[msgh_id].stub_routine; | ||||
@@ -1,6 +1,6 @@ | |||||
/* | /* | ||||
* IDENTIFICATION: | * IDENTIFICATION: | ||||
* stub generated Tue Jan 30 00:00:52 2007 | |||||
* stub generated Wed Aug 15 17:00:32 2007 | |||||
* with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | * with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com | ||||
* OPTIONS: | * OPTIONS: | ||||
*/ | */ | ||||
@@ -597,6 +597,425 @@ mig_external kern_return_t rpc_jack_client_open | |||||
} | } | ||||
} | } | ||||
#if ( __MigTypeCheck || __NDR_convert__ ) | |||||
#if __MIG_check__Reply__JackRPCEngine_subsystem__ | |||||
#if !defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) | |||||
#define __MIG_check__Reply__rpc_jack_client_check_t__defined | |||||
#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined | |||||
#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__kern_return_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode(a, f) \ | |||||
__NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined */ | |||||
#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__client_name_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) | |||||
#elif defined(__NDR_convert__int_rep__string__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__int_rep__string(a, f, 128) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ | |||||
#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__int__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__int_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__int32_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__int_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined */ | |||||
#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__int__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__int_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__int_rep__int32_t__defined) | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__int_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined */ | |||||
#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__client_name_t__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) | |||||
#elif defined(__NDR_convert__char_rep__string__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__char_rep__string(a, f, 128) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ | |||||
#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__int__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__char_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__int32_t__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__char_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined */ | |||||
#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__int__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__char_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__char_rep__int32_t__defined) | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__char_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined */ | |||||
#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__client_name_t__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) | |||||
#elif defined(__NDR_convert__float_rep__string__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ | |||||
__NDR_convert__float_rep__string(a, f, 128) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ | |||||
#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__int__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__float_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__int32_t__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ | |||||
__NDR_convert__float_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined */ | |||||
#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__int__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__float_rep__int((int *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) | |||||
#elif defined(__NDR_convert__float_rep__int32_t__defined) | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined | |||||
#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ | |||||
__NDR_convert__float_rep__int32_t((int32_t *)(a), f) | |||||
#endif /* defined(__NDR_convert__*__defined) */ | |||||
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined */ | |||||
mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_check_t(__Reply__rpc_jack_client_check_t *Out0P) | |||||
{ | |||||
typedef __Reply__rpc_jack_client_check_t __Reply; | |||||
#if __MigTypeCheck | |||||
unsigned int msgh_size; | |||||
#endif /* __MigTypeCheck */ | |||||
if (Out0P->Head.msgh_id != 1101) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | |||||
{ return MIG_SERVER_DIED; } | |||||
else | |||||
{ return MIG_REPLY_MISMATCH; } | |||||
} | |||||
#if __MigTypeCheck | |||||
msgh_size = Out0P->Head.msgh_size; | |||||
if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || | |||||
((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && | |||||
(msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || | |||||
Out0P->RetCode == KERN_SUCCESS))) | |||||
{ return MIG_TYPE_ERROR ; } | |||||
#endif /* __MigTypeCheck */ | |||||
if (Out0P->RetCode != KERN_SUCCESS) { | |||||
#ifdef __NDR_convert__mig_reply_error_t__defined | |||||
__NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); | |||||
#endif /* __NDR_convert__mig_reply_error_t__defined */ | |||||
return ((mig_reply_error_t *)Out0P)->RetCode; | |||||
} | |||||
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined) || \ | |||||
defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) || \ | |||||
defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined) || \ | |||||
defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined) | |||||
if (Out0P->NDR.int_rep != NDR_record.int_rep) { | |||||
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined) | |||||
__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined */ | |||||
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) | |||||
__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.int_rep); | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ | |||||
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined) | |||||
__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(&Out0P->status, Out0P->NDR.int_rep); | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined */ | |||||
#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined) | |||||
__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(&Out0P->result, Out0P->NDR.int_rep); | |||||
#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined */ | |||||
} | |||||
#endif /* defined(__NDR_convert__int_rep...) */ | |||||
#if 0 || \ | |||||
defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) || \ | |||||
defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined) || \ | |||||
defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined) | |||||
if (Out0P->NDR.char_rep != NDR_record.char_rep) { | |||||
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) | |||||
__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.char_rep); | |||||
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ | |||||
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined) | |||||
__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(&Out0P->status, Out0P->NDR.char_rep); | |||||
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined */ | |||||
#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined) | |||||
__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(&Out0P->result, Out0P->NDR.char_rep); | |||||
#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined */ | |||||
} | |||||
#endif /* defined(__NDR_convert__char_rep...) */ | |||||
#if 0 || \ | |||||
defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) || \ | |||||
defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined) || \ | |||||
defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined) | |||||
if (Out0P->NDR.float_rep != NDR_record.float_rep) { | |||||
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) | |||||
__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.float_rep); | |||||
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ | |||||
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined) | |||||
__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(&Out0P->status, Out0P->NDR.float_rep); | |||||
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined */ | |||||
#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined) | |||||
__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(&Out0P->result, Out0P->NDR.float_rep); | |||||
#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined */ | |||||
} | |||||
#endif /* defined(__NDR_convert__float_rep...) */ | |||||
return MACH_MSG_SUCCESS; | |||||
} | |||||
#endif /* !defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) */ | |||||
#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ | |||||
#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ | |||||
/* Routine rpc_jack_client_check */ | |||||
mig_external kern_return_t rpc_jack_client_check | |||||
( | |||||
mach_port_t server_port, | |||||
client_name_t client_name, | |||||
client_name_t client_name_res, | |||||
int options, | |||||
int *status, | |||||
int *result | |||||
) | |||||
{ | |||||
{ | |||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
client_name_t client_name; | |||||
int options; | |||||
} Request; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
kern_return_t RetCode; | |||||
client_name_t client_name_res; | |||||
int status; | |||||
int result; | |||||
mach_msg_trailer_t trailer; | |||||
} Reply; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
#ifdef __MigPackStructs | |||||
#pragma pack(4) | |||||
#endif | |||||
typedef struct { | |||||
mach_msg_header_t Head; | |||||
NDR_record_t NDR; | |||||
kern_return_t RetCode; | |||||
client_name_t client_name_res; | |||||
int status; | |||||
int result; | |||||
} __Reply; | |||||
#ifdef __MigPackStructs | |||||
#pragma pack() | |||||
#endif | |||||
/* | |||||
* typedef struct { | |||||
* mach_msg_header_t Head; | |||||
* NDR_record_t NDR; | |||||
* kern_return_t RetCode; | |||||
* } mig_reply_error_t; | |||||
*/ | |||||
union { | |||||
Request In; | |||||
Reply Out; | |||||
} Mess; | |||||
Request *InP = &Mess.In; | |||||
Reply *Out0P = &Mess.Out; | |||||
mach_msg_return_t msg_result; | |||||
#ifdef __MIG_check__Reply__rpc_jack_client_check_t__defined | |||||
kern_return_t check_result; | |||||
#endif /* __MIG_check__Reply__rpc_jack_client_check_t__defined */ | |||||
__DeclareSendRpc(1001, "rpc_jack_client_check") | |||||
InP->NDR = NDR_record; | |||||
(void) mig_strncpy(InP->client_name, client_name, 128); | |||||
InP->options = options; | |||||
InP->Head.msgh_bits = | |||||
MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); | |||||
/* msgh_size passed as argument */ | |||||
InP->Head.msgh_request_port = server_port; | |||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | |||||
InP->Head.msgh_id = 1001; | |||||
__BeforeSendRpc(1001, "rpc_jack_client_check") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | |||||
__AfterSendRpc(1001, "rpc_jack_client_check") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | |||||
__MachMsgErrorWithoutTimeout(msg_result); | |||||
{ return msg_result; } | |||||
} | |||||
#if defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) | |||||
check_result = __MIG_check__Reply__rpc_jack_client_check_t((__Reply__rpc_jack_client_check_t *)Out0P); | |||||
if (check_result != MACH_MSG_SUCCESS) | |||||
{ return check_result; } | |||||
#endif /* defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) */ | |||||
(void) mig_strncpy(client_name_res, Out0P->client_name_res, 128); | |||||
*status = Out0P->status; | |||||
*result = Out0P->result; | |||||
return KERN_SUCCESS; | |||||
} | |||||
} | |||||
#if ( __MigTypeCheck || __NDR_convert__ ) | #if ( __MigTypeCheck || __NDR_convert__ ) | ||||
#if __MIG_check__Reply__JackRPCEngine_subsystem__ | #if __MIG_check__Reply__JackRPCEngine_subsystem__ | ||||
#if !defined(__MIG_check__Reply__rpc_jack_client_close_t__defined) | #if !defined(__MIG_check__Reply__rpc_jack_client_close_t__defined) | ||||
@@ -687,7 +1106,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_close_t(__Reply__ | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1101) { | |||||
if (Out0P->Head.msgh_id != 1102) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -818,7 +1237,7 @@ mig_external kern_return_t rpc_jack_client_close | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_client_close_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_client_close_t__defined */ | ||||
__DeclareSendRpc(1001, "rpc_jack_client_close") | |||||
__DeclareSendRpc(1002, "rpc_jack_client_close") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -829,11 +1248,11 @@ mig_external kern_return_t rpc_jack_client_close | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1001; | |||||
InP->Head.msgh_id = 1002; | |||||
__BeforeSendRpc(1001, "rpc_jack_client_close") | |||||
__BeforeSendRpc(1002, "rpc_jack_client_close") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1001, "rpc_jack_client_close") | |||||
__AfterSendRpc(1002, "rpc_jack_client_close") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -942,7 +1361,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_activate_t(__Repl | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1102) { | |||||
if (Out0P->Head.msgh_id != 1103) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -1073,7 +1492,7 @@ mig_external kern_return_t rpc_jack_client_activate | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_client_activate_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_client_activate_t__defined */ | ||||
__DeclareSendRpc(1002, "rpc_jack_client_activate") | |||||
__DeclareSendRpc(1003, "rpc_jack_client_activate") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -1084,11 +1503,11 @@ mig_external kern_return_t rpc_jack_client_activate | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1002; | |||||
InP->Head.msgh_id = 1003; | |||||
__BeforeSendRpc(1002, "rpc_jack_client_activate") | |||||
__BeforeSendRpc(1003, "rpc_jack_client_activate") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1002, "rpc_jack_client_activate") | |||||
__AfterSendRpc(1003, "rpc_jack_client_activate") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -1197,7 +1616,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_deactivate_t(__Re | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1103) { | |||||
if (Out0P->Head.msgh_id != 1104) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -1328,7 +1747,7 @@ mig_external kern_return_t rpc_jack_client_deactivate | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_client_deactivate_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_client_deactivate_t__defined */ | ||||
__DeclareSendRpc(1003, "rpc_jack_client_deactivate") | |||||
__DeclareSendRpc(1004, "rpc_jack_client_deactivate") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -1339,11 +1758,11 @@ mig_external kern_return_t rpc_jack_client_deactivate | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1003; | |||||
InP->Head.msgh_id = 1004; | |||||
__BeforeSendRpc(1003, "rpc_jack_client_deactivate") | |||||
__BeforeSendRpc(1004, "rpc_jack_client_deactivate") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1003, "rpc_jack_client_deactivate") | |||||
__AfterSendRpc(1004, "rpc_jack_client_deactivate") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -1515,7 +1934,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_register_t(__Reply_ | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1104) { | |||||
if (Out0P->Head.msgh_id != 1105) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -1667,7 +2086,7 @@ mig_external kern_return_t rpc_jack_port_register | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_port_register_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_port_register_t__defined */ | ||||
__DeclareSendRpc(1004, "rpc_jack_port_register") | |||||
__DeclareSendRpc(1005, "rpc_jack_port_register") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -1684,11 +2103,11 @@ mig_external kern_return_t rpc_jack_port_register | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1004; | |||||
InP->Head.msgh_id = 1005; | |||||
__BeforeSendRpc(1004, "rpc_jack_port_register") | |||||
__BeforeSendRpc(1005, "rpc_jack_port_register") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1004, "rpc_jack_port_register") | |||||
__AfterSendRpc(1005, "rpc_jack_port_register") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -1799,7 +2218,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_unregister_t(__Repl | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1105) { | |||||
if (Out0P->Head.msgh_id != 1106) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -1932,7 +2351,7 @@ mig_external kern_return_t rpc_jack_port_unregister | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_port_unregister_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_port_unregister_t__defined */ | ||||
__DeclareSendRpc(1005, "rpc_jack_port_unregister") | |||||
__DeclareSendRpc(1006, "rpc_jack_port_unregister") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -1945,11 +2364,11 @@ mig_external kern_return_t rpc_jack_port_unregister | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1005; | |||||
InP->Head.msgh_id = 1006; | |||||
__BeforeSendRpc(1005, "rpc_jack_port_unregister") | |||||
__BeforeSendRpc(1006, "rpc_jack_port_unregister") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1005, "rpc_jack_port_unregister") | |||||
__AfterSendRpc(1006, "rpc_jack_port_unregister") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -2058,7 +2477,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_connect_t(__Reply__ | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1106) { | |||||
if (Out0P->Head.msgh_id != 1107) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -2193,7 +2612,7 @@ mig_external kern_return_t rpc_jack_port_connect | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_port_connect_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_port_connect_t__defined */ | ||||
__DeclareSendRpc(1006, "rpc_jack_port_connect") | |||||
__DeclareSendRpc(1007, "rpc_jack_port_connect") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -2208,11 +2627,11 @@ mig_external kern_return_t rpc_jack_port_connect | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1006; | |||||
InP->Head.msgh_id = 1007; | |||||
__BeforeSendRpc(1006, "rpc_jack_port_connect") | |||||
__BeforeSendRpc(1007, "rpc_jack_port_connect") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1006, "rpc_jack_port_connect") | |||||
__AfterSendRpc(1007, "rpc_jack_port_connect") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -2321,7 +2740,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_disconnect_t(__Repl | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1107) { | |||||
if (Out0P->Head.msgh_id != 1108) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -2456,7 +2875,7 @@ mig_external kern_return_t rpc_jack_port_disconnect | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_port_disconnect_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_port_disconnect_t__defined */ | ||||
__DeclareSendRpc(1007, "rpc_jack_port_disconnect") | |||||
__DeclareSendRpc(1008, "rpc_jack_port_disconnect") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -2471,11 +2890,11 @@ mig_external kern_return_t rpc_jack_port_disconnect | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1007; | |||||
InP->Head.msgh_id = 1008; | |||||
__BeforeSendRpc(1007, "rpc_jack_port_disconnect") | |||||
__BeforeSendRpc(1008, "rpc_jack_port_disconnect") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1007, "rpc_jack_port_disconnect") | |||||
__AfterSendRpc(1008, "rpc_jack_port_disconnect") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -2584,7 +3003,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_connect_name_t(__Re | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1108) { | |||||
if (Out0P->Head.msgh_id != 1109) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -2719,7 +3138,7 @@ mig_external kern_return_t rpc_jack_port_connect_name | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_port_connect_name_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_port_connect_name_t__defined */ | ||||
__DeclareSendRpc(1008, "rpc_jack_port_connect_name") | |||||
__DeclareSendRpc(1009, "rpc_jack_port_connect_name") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -2734,11 +3153,11 @@ mig_external kern_return_t rpc_jack_port_connect_name | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1008; | |||||
InP->Head.msgh_id = 1009; | |||||
__BeforeSendRpc(1008, "rpc_jack_port_connect_name") | |||||
__BeforeSendRpc(1009, "rpc_jack_port_connect_name") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1008, "rpc_jack_port_connect_name") | |||||
__AfterSendRpc(1009, "rpc_jack_port_connect_name") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -2847,7 +3266,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_disconnect_name_t(_ | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1109) { | |||||
if (Out0P->Head.msgh_id != 1110) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -2982,7 +3401,7 @@ mig_external kern_return_t rpc_jack_port_disconnect_name | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined */ | ||||
__DeclareSendRpc(1009, "rpc_jack_port_disconnect_name") | |||||
__DeclareSendRpc(1010, "rpc_jack_port_disconnect_name") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -2997,11 +3416,11 @@ mig_external kern_return_t rpc_jack_port_disconnect_name | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1009; | |||||
InP->Head.msgh_id = 1010; | |||||
__BeforeSendRpc(1009, "rpc_jack_port_disconnect_name") | |||||
__BeforeSendRpc(1010, "rpc_jack_port_disconnect_name") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1009, "rpc_jack_port_disconnect_name") | |||||
__AfterSendRpc(1010, "rpc_jack_port_disconnect_name") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -3110,7 +3529,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_set_buffer_size_t(__Repl | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1110) { | |||||
if (Out0P->Head.msgh_id != 1111) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -3241,7 +3660,7 @@ mig_external kern_return_t rpc_jack_set_buffer_size | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_set_buffer_size_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_set_buffer_size_t__defined */ | ||||
__DeclareSendRpc(1010, "rpc_jack_set_buffer_size") | |||||
__DeclareSendRpc(1011, "rpc_jack_set_buffer_size") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -3252,11 +3671,11 @@ mig_external kern_return_t rpc_jack_set_buffer_size | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1010; | |||||
InP->Head.msgh_id = 1011; | |||||
__BeforeSendRpc(1010, "rpc_jack_set_buffer_size") | |||||
__BeforeSendRpc(1011, "rpc_jack_set_buffer_size") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1010, "rpc_jack_set_buffer_size") | |||||
__AfterSendRpc(1011, "rpc_jack_set_buffer_size") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -3365,7 +3784,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_set_freewheel_t(__Reply_ | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1111) { | |||||
if (Out0P->Head.msgh_id != 1112) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -3496,7 +3915,7 @@ mig_external kern_return_t rpc_jack_set_freewheel | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_set_freewheel_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_set_freewheel_t__defined */ | ||||
__DeclareSendRpc(1011, "rpc_jack_set_freewheel") | |||||
__DeclareSendRpc(1012, "rpc_jack_set_freewheel") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -3507,11 +3926,11 @@ mig_external kern_return_t rpc_jack_set_freewheel | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1011; | |||||
InP->Head.msgh_id = 1012; | |||||
__BeforeSendRpc(1011, "rpc_jack_set_freewheel") | |||||
__BeforeSendRpc(1012, "rpc_jack_set_freewheel") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1011, "rpc_jack_set_freewheel") | |||||
__AfterSendRpc(1012, "rpc_jack_set_freewheel") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -3620,7 +4039,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_release_timebase_t(__Rep | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1112) { | |||||
if (Out0P->Head.msgh_id != 1113) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -3751,7 +4170,7 @@ mig_external kern_return_t rpc_jack_release_timebase | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_release_timebase_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_release_timebase_t__defined */ | ||||
__DeclareSendRpc(1012, "rpc_jack_release_timebase") | |||||
__DeclareSendRpc(1013, "rpc_jack_release_timebase") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -3762,11 +4181,11 @@ mig_external kern_return_t rpc_jack_release_timebase | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1012; | |||||
InP->Head.msgh_id = 1013; | |||||
__BeforeSendRpc(1012, "rpc_jack_release_timebase") | |||||
__BeforeSendRpc(1013, "rpc_jack_release_timebase") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1012, "rpc_jack_release_timebase") | |||||
__AfterSendRpc(1013, "rpc_jack_release_timebase") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -3875,7 +4294,7 @@ mig_internal kern_return_t __MIG_check__Reply__rpc_jack_set_timebase_callback_t( | |||||
#if __MigTypeCheck | #if __MigTypeCheck | ||||
unsigned int msgh_size; | unsigned int msgh_size; | ||||
#endif /* __MigTypeCheck */ | #endif /* __MigTypeCheck */ | ||||
if (Out0P->Head.msgh_id != 1113) { | |||||
if (Out0P->Head.msgh_id != 1114) { | |||||
if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) | ||||
{ return MIG_SERVER_DIED; } | { return MIG_SERVER_DIED; } | ||||
else | else | ||||
@@ -4008,7 +4427,7 @@ mig_external kern_return_t rpc_jack_set_timebase_callback | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined */ | ||||
__DeclareSendRpc(1013, "rpc_jack_set_timebase_callback") | |||||
__DeclareSendRpc(1014, "rpc_jack_set_timebase_callback") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -4021,11 +4440,11 @@ mig_external kern_return_t rpc_jack_set_timebase_callback | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = server_port; | InP->Head.msgh_request_port = server_port; | ||||
InP->Head.msgh_reply_port = mig_get_reply_port(); | InP->Head.msgh_reply_port = mig_get_reply_port(); | ||||
InP->Head.msgh_id = 1013; | |||||
InP->Head.msgh_id = 1014; | |||||
__BeforeSendRpc(1013, "rpc_jack_set_timebase_callback") | |||||
__BeforeSendRpc(1014, "rpc_jack_set_timebase_callback") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | ||||
__AfterSendRpc(1013, "rpc_jack_set_timebase_callback") | |||||
__AfterSendRpc(1014, "rpc_jack_set_timebase_callback") | |||||
if (msg_result != MACH_MSG_SUCCESS) { | if (msg_result != MACH_MSG_SUCCESS) { | ||||
__MachMsgErrorWithoutTimeout(msg_result); | __MachMsgErrorWithoutTimeout(msg_result); | ||||
{ return msg_result; } | { return msg_result; } | ||||
@@ -4089,7 +4508,7 @@ mig_external kern_return_t rpc_jack_client_rt_notify | |||||
kern_return_t check_result; | kern_return_t check_result; | ||||
#endif /* __MIG_check__Reply__rpc_jack_client_rt_notify_t__defined */ | #endif /* __MIG_check__Reply__rpc_jack_client_rt_notify_t__defined */ | ||||
__DeclareSendSimple(1014, "rpc_jack_client_rt_notify") | |||||
__DeclareSendSimple(1015, "rpc_jack_client_rt_notify") | |||||
InP->NDR = NDR_record; | InP->NDR = NDR_record; | ||||
@@ -4104,11 +4523,11 @@ mig_external kern_return_t rpc_jack_client_rt_notify | |||||
/* msgh_size passed as argument */ | /* msgh_size passed as argument */ | ||||
InP->Head.msgh_request_port = client_port; | InP->Head.msgh_request_port = client_port; | ||||
InP->Head.msgh_reply_port = MACH_PORT_NULL; | InP->Head.msgh_reply_port = MACH_PORT_NULL; | ||||
InP->Head.msgh_id = 1014; | |||||
InP->Head.msgh_id = 1015; | |||||
__BeforeSendSimple(1014, "rpc_jack_client_rt_notify") | |||||
__BeforeSendSimple(1015, "rpc_jack_client_rt_notify") | |||||
msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_SEND_TIMEOUT|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), 0, MACH_PORT_NULL, timeout, MACH_PORT_NULL); | msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_SEND_TIMEOUT|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), 0, MACH_PORT_NULL, timeout, MACH_PORT_NULL); | ||||
__AfterSendSimple(1014, "rpc_jack_client_rt_notify") | |||||
__AfterSendSimple(1015, "rpc_jack_client_rt_notify") | |||||
return msg_result; | return msg_result; | ||||
return KERN_SUCCESS; | return KERN_SUCCESS; | ||||
} | } | ||||
@@ -36,7 +36,7 @@ JackWinNamedPipeClientChannel::~JackWinNamedPipeClientChannel() | |||||
delete fThread; | delete fThread; | ||||
} | } | ||||
int JackWinNamedPipeClientChannel::Open(const char* name, JackClient* obj) | |||||
int JackWinNamedPipeClientChannel::Open(const char* name, JackClient* obj, jack_options_t options, jack_status_t* status) | |||||
{ | { | ||||
JackLog("JackWinNamedPipeClientChannel::Open name = %s\n", name); | JackLog("JackWinNamedPipeClientChannel::Open name = %s\n", name); | ||||
@@ -112,6 +112,11 @@ void JackWinNamedPipeClientChannel::ServerAsyncCall(JackRequest* req, JackResult | |||||
} | } | ||||
} | } | ||||
void JackWinNamedPipeClientChannel::ClientCheck(const char* name, char* name_res, int options, int* status, int* result) | |||||
{ | |||||
} | |||||
void JackWinNamedPipeClientChannel::ClientOpen(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) | ||||
{ | { | ||||
JackClientOpenRequest req(name); | JackClientOpenRequest req(name); | ||||
@@ -148,7 +153,7 @@ void JackWinNamedPipeClientChannel::PortRegister(int refnum, const char* name, u | |||||
JackPortRegisterRequest req(refnum, name, "audio", flags, buffer_size); | JackPortRegisterRequest req(refnum, name, "audio", flags, buffer_size); | ||||
JackPortRegisterResult res; | JackPortRegisterResult res; | ||||
ServerSyncCall(&req, &res, result); | ServerSyncCall(&req, &res, result); | ||||
*port_index = res.fPortIndex; | |||||
*port_index = res.fPortIndex; | |||||
} | } | ||||
void JackWinNamedPipeClientChannel::PortUnRegister(int refnum, jack_port_id_t port_index, int* result) | void JackWinNamedPipeClientChannel::PortUnRegister(int refnum, jack_port_id_t port_index, int* result) | ||||
@@ -50,13 +50,14 @@ class JackWinNamedPipeClientChannel : public JackClientChannelInterface, public | |||||
JackWinNamedPipeClientChannel(); | JackWinNamedPipeClientChannel(); | ||||
virtual ~JackWinNamedPipeClientChannel(); | virtual ~JackWinNamedPipeClientChannel(); | ||||
int Open(const char* name, JackClient* obj); | |||||
int Open(const char* name, JackClient* obj, jack_options_t options, jack_status_t* status); | |||||
void Close(); | void Close(); | ||||
int Start(); | int Start(); | ||||
void Stop(); | void Stop(); | ||||
void ClientOpen(const char* name, int* shared_engine, int* shared_client, int* shared_graph, int* result); | |||||
void ClientCheck(const char* name, char* name_res, int options, int* status, 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 ClientClose(int refnum, int* result); | ||||
void ClientActivate(int refnum, int* result); | void ClientActivate(int refnum, int* result); | ||||