jack2 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

800 lines
17KB

  1. #ifndef _JackRPCEngine_user_
  2. #define _JackRPCEngine_user_
  3. /* Module JackRPCEngine */
  4. #include <string.h>
  5. #include <mach/ndr.h>
  6. #include <mach/boolean.h>
  7. #include <mach/kern_return.h>
  8. #include <mach/notify.h>
  9. #include <mach/mach_types.h>
  10. #include <mach/message.h>
  11. #include <mach/mig_errors.h>
  12. #include <mach/port.h>
  13. #ifdef AUTOTEST
  14. #ifndef FUNCTION_PTR_T
  15. #define FUNCTION_PTR_T
  16. typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
  17. typedef struct {
  18. char *name;
  19. function_ptr_t function;
  20. } function_table_entry;
  21. typedef function_table_entry *function_table_t;
  22. #endif /* FUNCTION_PTR_T */
  23. #endif /* AUTOTEST */
  24. #ifndef JackRPCEngine_MSG_COUNT
  25. #define JackRPCEngine_MSG_COUNT 16
  26. #endif /* JackRPCEngine_MSG_COUNT */
  27. #include <mach/std_types.h>
  28. #include <mach/mig.h>
  29. #include <mach/mig.h>
  30. #include <mach/mach_types.h>
  31. #include "Jackdefs.h"
  32. #ifdef __BeforeMigUserHeader
  33. __BeforeMigUserHeader
  34. #endif /* __BeforeMigUserHeader */
  35. #include <sys/cdefs.h>
  36. __BEGIN_DECLS
  37. /* Routine rpc_jack_client_open */
  38. #ifdef mig_external
  39. mig_external
  40. #else
  41. extern
  42. #endif /* mig_external */
  43. kern_return_t rpc_jack_client_open
  44. (
  45. mach_port_t server_port,
  46. client_name_t client_name,
  47. mach_port_t *private_port,
  48. int *shared_engine,
  49. int *shared_client,
  50. int *shared_graph,
  51. int *result
  52. );
  53. /* Routine rpc_jack_client_check */
  54. #ifdef mig_external
  55. mig_external
  56. #else
  57. extern
  58. #endif /* mig_external */
  59. kern_return_t rpc_jack_client_check
  60. (
  61. mach_port_t server_port,
  62. client_name_t client_name,
  63. client_name_t client_name_res,
  64. int protocol,
  65. int options,
  66. int *status,
  67. int *result
  68. );
  69. /* Routine rpc_jack_client_close */
  70. #ifdef mig_external
  71. mig_external
  72. #else
  73. extern
  74. #endif /* mig_external */
  75. kern_return_t rpc_jack_client_close
  76. (
  77. mach_port_t server_port,
  78. int refnum,
  79. int *result
  80. );
  81. /* Routine rpc_jack_client_activate */
  82. #ifdef mig_external
  83. mig_external
  84. #else
  85. extern
  86. #endif /* mig_external */
  87. kern_return_t rpc_jack_client_activate
  88. (
  89. mach_port_t server_port,
  90. int refnum,
  91. int *result
  92. );
  93. /* Routine rpc_jack_client_deactivate */
  94. #ifdef mig_external
  95. mig_external
  96. #else
  97. extern
  98. #endif /* mig_external */
  99. kern_return_t rpc_jack_client_deactivate
  100. (
  101. mach_port_t server_port,
  102. int refnum,
  103. int *result
  104. );
  105. /* Routine rpc_jack_port_register */
  106. #ifdef mig_external
  107. mig_external
  108. #else
  109. extern
  110. #endif /* mig_external */
  111. kern_return_t rpc_jack_port_register
  112. (
  113. mach_port_t server_port,
  114. int refnum,
  115. client_port_name_t name,
  116. unsigned flags,
  117. unsigned buffer_size,
  118. unsigned *port_index,
  119. int *result
  120. );
  121. /* Routine rpc_jack_port_unregister */
  122. #ifdef mig_external
  123. mig_external
  124. #else
  125. extern
  126. #endif /* mig_external */
  127. kern_return_t rpc_jack_port_unregister
  128. (
  129. mach_port_t server_port,
  130. int refnum,
  131. int port,
  132. int *result
  133. );
  134. /* Routine rpc_jack_port_connect */
  135. #ifdef mig_external
  136. mig_external
  137. #else
  138. extern
  139. #endif /* mig_external */
  140. kern_return_t rpc_jack_port_connect
  141. (
  142. mach_port_t server_port,
  143. int refnum,
  144. int src,
  145. int dst,
  146. int *result
  147. );
  148. /* Routine rpc_jack_port_disconnect */
  149. #ifdef mig_external
  150. mig_external
  151. #else
  152. extern
  153. #endif /* mig_external */
  154. kern_return_t rpc_jack_port_disconnect
  155. (
  156. mach_port_t server_port,
  157. int refnum,
  158. int src,
  159. int dst,
  160. int *result
  161. );
  162. /* Routine rpc_jack_port_connect_name */
  163. #ifdef mig_external
  164. mig_external
  165. #else
  166. extern
  167. #endif /* mig_external */
  168. kern_return_t rpc_jack_port_connect_name
  169. (
  170. mach_port_t server_port,
  171. int refnum,
  172. client_port_name_t src,
  173. client_port_name_t dst,
  174. int *result
  175. );
  176. /* Routine rpc_jack_port_disconnect_name */
  177. #ifdef mig_external
  178. mig_external
  179. #else
  180. extern
  181. #endif /* mig_external */
  182. kern_return_t rpc_jack_port_disconnect_name
  183. (
  184. mach_port_t server_port,
  185. int refnum,
  186. client_port_name_t src,
  187. client_port_name_t dst,
  188. int *result
  189. );
  190. /* Routine rpc_jack_set_buffer_size */
  191. #ifdef mig_external
  192. mig_external
  193. #else
  194. extern
  195. #endif /* mig_external */
  196. kern_return_t rpc_jack_set_buffer_size
  197. (
  198. mach_port_t server_port,
  199. int buffer_size,
  200. int *result
  201. );
  202. /* Routine rpc_jack_set_freewheel */
  203. #ifdef mig_external
  204. mig_external
  205. #else
  206. extern
  207. #endif /* mig_external */
  208. kern_return_t rpc_jack_set_freewheel
  209. (
  210. mach_port_t server_port,
  211. int onoff,
  212. int *result
  213. );
  214. /* Routine rpc_jack_release_timebase */
  215. #ifdef mig_external
  216. mig_external
  217. #else
  218. extern
  219. #endif /* mig_external */
  220. kern_return_t rpc_jack_release_timebase
  221. (
  222. mach_port_t server_port,
  223. int refnum,
  224. int *result
  225. );
  226. /* Routine rpc_jack_set_timebase_callback */
  227. #ifdef mig_external
  228. mig_external
  229. #else
  230. extern
  231. #endif /* mig_external */
  232. kern_return_t rpc_jack_set_timebase_callback
  233. (
  234. mach_port_t server_port,
  235. int refnum,
  236. int conditional,
  237. int *result
  238. );
  239. /* SimpleRoutine rpc_jack_client_rt_notify */
  240. #ifdef mig_external
  241. mig_external
  242. #else
  243. extern
  244. #endif /* mig_external */
  245. kern_return_t rpc_jack_client_rt_notify
  246. (
  247. mach_port_t client_port,
  248. int refnum,
  249. int notify,
  250. int value,
  251. int timeout
  252. );
  253. __END_DECLS
  254. /********************** Caution **************************/
  255. /* The following data types should be used to calculate */
  256. /* maximum message sizes only. The actual message may be */
  257. /* smaller, and the position of the arguments within the */
  258. /* message layout may vary from what is presented here. */
  259. /* For example, if any of the arguments are variable- */
  260. /* sized, and less than the maximum is sent, the data */
  261. /* will be packed tight in the actual message to reduce */
  262. /* the presence of holes. */
  263. /********************** Caution **************************/
  264. /* typedefs for all requests */
  265. #ifndef __Request__JackRPCEngine_subsystem__defined
  266. #define __Request__JackRPCEngine_subsystem__defined
  267. #ifdef __MigPackStructs
  268. #pragma pack(4)
  269. #endif
  270. typedef struct {
  271. mach_msg_header_t Head;
  272. NDR_record_t NDR;
  273. client_name_t client_name;
  274. } __Request__rpc_jack_client_open_t;
  275. #ifdef __MigPackStructs
  276. #pragma pack()
  277. #endif
  278. #ifdef __MigPackStructs
  279. #pragma pack(4)
  280. #endif
  281. typedef struct {
  282. mach_msg_header_t Head;
  283. NDR_record_t NDR;
  284. client_name_t client_name;
  285. int protocol;
  286. int options;
  287. } __Request__rpc_jack_client_check_t;
  288. #ifdef __MigPackStructs
  289. #pragma pack()
  290. #endif
  291. #ifdef __MigPackStructs
  292. #pragma pack(4)
  293. #endif
  294. typedef struct {
  295. mach_msg_header_t Head;
  296. NDR_record_t NDR;
  297. int refnum;
  298. } __Request__rpc_jack_client_close_t;
  299. #ifdef __MigPackStructs
  300. #pragma pack()
  301. #endif
  302. #ifdef __MigPackStructs
  303. #pragma pack(4)
  304. #endif
  305. typedef struct {
  306. mach_msg_header_t Head;
  307. NDR_record_t NDR;
  308. int refnum;
  309. } __Request__rpc_jack_client_activate_t;
  310. #ifdef __MigPackStructs
  311. #pragma pack()
  312. #endif
  313. #ifdef __MigPackStructs
  314. #pragma pack(4)
  315. #endif
  316. typedef struct {
  317. mach_msg_header_t Head;
  318. NDR_record_t NDR;
  319. int refnum;
  320. } __Request__rpc_jack_client_deactivate_t;
  321. #ifdef __MigPackStructs
  322. #pragma pack()
  323. #endif
  324. #ifdef __MigPackStructs
  325. #pragma pack(4)
  326. #endif
  327. typedef struct {
  328. mach_msg_header_t Head;
  329. NDR_record_t NDR;
  330. int refnum;
  331. client_port_name_t name;
  332. unsigned flags;
  333. unsigned buffer_size;
  334. } __Request__rpc_jack_port_register_t;
  335. #ifdef __MigPackStructs
  336. #pragma pack()
  337. #endif
  338. #ifdef __MigPackStructs
  339. #pragma pack(4)
  340. #endif
  341. typedef struct {
  342. mach_msg_header_t Head;
  343. NDR_record_t NDR;
  344. int refnum;
  345. int port;
  346. } __Request__rpc_jack_port_unregister_t;
  347. #ifdef __MigPackStructs
  348. #pragma pack()
  349. #endif
  350. #ifdef __MigPackStructs
  351. #pragma pack(4)
  352. #endif
  353. typedef struct {
  354. mach_msg_header_t Head;
  355. NDR_record_t NDR;
  356. int refnum;
  357. int src;
  358. int dst;
  359. } __Request__rpc_jack_port_connect_t;
  360. #ifdef __MigPackStructs
  361. #pragma pack()
  362. #endif
  363. #ifdef __MigPackStructs
  364. #pragma pack(4)
  365. #endif
  366. typedef struct {
  367. mach_msg_header_t Head;
  368. NDR_record_t NDR;
  369. int refnum;
  370. int src;
  371. int dst;
  372. } __Request__rpc_jack_port_disconnect_t;
  373. #ifdef __MigPackStructs
  374. #pragma pack()
  375. #endif
  376. #ifdef __MigPackStructs
  377. #pragma pack(4)
  378. #endif
  379. typedef struct {
  380. mach_msg_header_t Head;
  381. NDR_record_t NDR;
  382. int refnum;
  383. client_port_name_t src;
  384. client_port_name_t dst;
  385. } __Request__rpc_jack_port_connect_name_t;
  386. #ifdef __MigPackStructs
  387. #pragma pack()
  388. #endif
  389. #ifdef __MigPackStructs
  390. #pragma pack(4)
  391. #endif
  392. typedef struct {
  393. mach_msg_header_t Head;
  394. NDR_record_t NDR;
  395. int refnum;
  396. client_port_name_t src;
  397. client_port_name_t dst;
  398. } __Request__rpc_jack_port_disconnect_name_t;
  399. #ifdef __MigPackStructs
  400. #pragma pack()
  401. #endif
  402. #ifdef __MigPackStructs
  403. #pragma pack(4)
  404. #endif
  405. typedef struct {
  406. mach_msg_header_t Head;
  407. NDR_record_t NDR;
  408. int buffer_size;
  409. } __Request__rpc_jack_set_buffer_size_t;
  410. #ifdef __MigPackStructs
  411. #pragma pack()
  412. #endif
  413. #ifdef __MigPackStructs
  414. #pragma pack(4)
  415. #endif
  416. typedef struct {
  417. mach_msg_header_t Head;
  418. NDR_record_t NDR;
  419. int onoff;
  420. } __Request__rpc_jack_set_freewheel_t;
  421. #ifdef __MigPackStructs
  422. #pragma pack()
  423. #endif
  424. #ifdef __MigPackStructs
  425. #pragma pack(4)
  426. #endif
  427. typedef struct {
  428. mach_msg_header_t Head;
  429. NDR_record_t NDR;
  430. int refnum;
  431. } __Request__rpc_jack_release_timebase_t;
  432. #ifdef __MigPackStructs
  433. #pragma pack()
  434. #endif
  435. #ifdef __MigPackStructs
  436. #pragma pack(4)
  437. #endif
  438. typedef struct {
  439. mach_msg_header_t Head;
  440. NDR_record_t NDR;
  441. int refnum;
  442. int conditional;
  443. } __Request__rpc_jack_set_timebase_callback_t;
  444. #ifdef __MigPackStructs
  445. #pragma pack()
  446. #endif
  447. #ifdef __MigPackStructs
  448. #pragma pack(4)
  449. #endif
  450. typedef struct {
  451. mach_msg_header_t Head;
  452. NDR_record_t NDR;
  453. int refnum;
  454. int notify;
  455. int value;
  456. } __Request__rpc_jack_client_rt_notify_t;
  457. #ifdef __MigPackStructs
  458. #pragma pack()
  459. #endif
  460. #endif /* !__Request__JackRPCEngine_subsystem__defined */
  461. /* union of all requests */
  462. #ifndef __RequestUnion__JackRPCEngine_subsystem__defined
  463. #define __RequestUnion__JackRPCEngine_subsystem__defined
  464. union __RequestUnion__JackRPCEngine_subsystem {
  465. __Request__rpc_jack_client_open_t Request_rpc_jack_client_open;
  466. __Request__rpc_jack_client_check_t Request_rpc_jack_client_check;
  467. __Request__rpc_jack_client_close_t Request_rpc_jack_client_close;
  468. __Request__rpc_jack_client_activate_t Request_rpc_jack_client_activate;
  469. __Request__rpc_jack_client_deactivate_t Request_rpc_jack_client_deactivate;
  470. __Request__rpc_jack_port_register_t Request_rpc_jack_port_register;
  471. __Request__rpc_jack_port_unregister_t Request_rpc_jack_port_unregister;
  472. __Request__rpc_jack_port_connect_t Request_rpc_jack_port_connect;
  473. __Request__rpc_jack_port_disconnect_t Request_rpc_jack_port_disconnect;
  474. __Request__rpc_jack_port_connect_name_t Request_rpc_jack_port_connect_name;
  475. __Request__rpc_jack_port_disconnect_name_t Request_rpc_jack_port_disconnect_name;
  476. __Request__rpc_jack_set_buffer_size_t Request_rpc_jack_set_buffer_size;
  477. __Request__rpc_jack_set_freewheel_t Request_rpc_jack_set_freewheel;
  478. __Request__rpc_jack_release_timebase_t Request_rpc_jack_release_timebase;
  479. __Request__rpc_jack_set_timebase_callback_t Request_rpc_jack_set_timebase_callback;
  480. __Request__rpc_jack_client_rt_notify_t Request_rpc_jack_client_rt_notify;
  481. };
  482. #endif /* !__RequestUnion__JackRPCEngine_subsystem__defined */
  483. /* typedefs for all replies */
  484. #ifndef __Reply__JackRPCEngine_subsystem__defined
  485. #define __Reply__JackRPCEngine_subsystem__defined
  486. #ifdef __MigPackStructs
  487. #pragma pack(4)
  488. #endif
  489. typedef struct {
  490. mach_msg_header_t Head;
  491. /* start of the kernel processed data */
  492. mach_msg_body_t msgh_body;
  493. mach_msg_port_descriptor_t private_port;
  494. /* end of the kernel processed data */
  495. NDR_record_t NDR;
  496. int shared_engine;
  497. int shared_client;
  498. int shared_graph;
  499. int result;
  500. } __Reply__rpc_jack_client_open_t;
  501. #ifdef __MigPackStructs
  502. #pragma pack()
  503. #endif
  504. #ifdef __MigPackStructs
  505. #pragma pack(4)
  506. #endif
  507. typedef struct {
  508. mach_msg_header_t Head;
  509. NDR_record_t NDR;
  510. kern_return_t RetCode;
  511. client_name_t client_name_res;
  512. int status;
  513. int result;
  514. } __Reply__rpc_jack_client_check_t;
  515. #ifdef __MigPackStructs
  516. #pragma pack()
  517. #endif
  518. #ifdef __MigPackStructs
  519. #pragma pack(4)
  520. #endif
  521. typedef struct {
  522. mach_msg_header_t Head;
  523. NDR_record_t NDR;
  524. kern_return_t RetCode;
  525. int result;
  526. } __Reply__rpc_jack_client_close_t;
  527. #ifdef __MigPackStructs
  528. #pragma pack()
  529. #endif
  530. #ifdef __MigPackStructs
  531. #pragma pack(4)
  532. #endif
  533. typedef struct {
  534. mach_msg_header_t Head;
  535. NDR_record_t NDR;
  536. kern_return_t RetCode;
  537. int result;
  538. } __Reply__rpc_jack_client_activate_t;
  539. #ifdef __MigPackStructs
  540. #pragma pack()
  541. #endif
  542. #ifdef __MigPackStructs
  543. #pragma pack(4)
  544. #endif
  545. typedef struct {
  546. mach_msg_header_t Head;
  547. NDR_record_t NDR;
  548. kern_return_t RetCode;
  549. int result;
  550. } __Reply__rpc_jack_client_deactivate_t;
  551. #ifdef __MigPackStructs
  552. #pragma pack()
  553. #endif
  554. #ifdef __MigPackStructs
  555. #pragma pack(4)
  556. #endif
  557. typedef struct {
  558. mach_msg_header_t Head;
  559. NDR_record_t NDR;
  560. kern_return_t RetCode;
  561. unsigned port_index;
  562. int result;
  563. } __Reply__rpc_jack_port_register_t;
  564. #ifdef __MigPackStructs
  565. #pragma pack()
  566. #endif
  567. #ifdef __MigPackStructs
  568. #pragma pack(4)
  569. #endif
  570. typedef struct {
  571. mach_msg_header_t Head;
  572. NDR_record_t NDR;
  573. kern_return_t RetCode;
  574. int result;
  575. } __Reply__rpc_jack_port_unregister_t;
  576. #ifdef __MigPackStructs
  577. #pragma pack()
  578. #endif
  579. #ifdef __MigPackStructs
  580. #pragma pack(4)
  581. #endif
  582. typedef struct {
  583. mach_msg_header_t Head;
  584. NDR_record_t NDR;
  585. kern_return_t RetCode;
  586. int result;
  587. } __Reply__rpc_jack_port_connect_t;
  588. #ifdef __MigPackStructs
  589. #pragma pack()
  590. #endif
  591. #ifdef __MigPackStructs
  592. #pragma pack(4)
  593. #endif
  594. typedef struct {
  595. mach_msg_header_t Head;
  596. NDR_record_t NDR;
  597. kern_return_t RetCode;
  598. int result;
  599. } __Reply__rpc_jack_port_disconnect_t;
  600. #ifdef __MigPackStructs
  601. #pragma pack()
  602. #endif
  603. #ifdef __MigPackStructs
  604. #pragma pack(4)
  605. #endif
  606. typedef struct {
  607. mach_msg_header_t Head;
  608. NDR_record_t NDR;
  609. kern_return_t RetCode;
  610. int result;
  611. } __Reply__rpc_jack_port_connect_name_t;
  612. #ifdef __MigPackStructs
  613. #pragma pack()
  614. #endif
  615. #ifdef __MigPackStructs
  616. #pragma pack(4)
  617. #endif
  618. typedef struct {
  619. mach_msg_header_t Head;
  620. NDR_record_t NDR;
  621. kern_return_t RetCode;
  622. int result;
  623. } __Reply__rpc_jack_port_disconnect_name_t;
  624. #ifdef __MigPackStructs
  625. #pragma pack()
  626. #endif
  627. #ifdef __MigPackStructs
  628. #pragma pack(4)
  629. #endif
  630. typedef struct {
  631. mach_msg_header_t Head;
  632. NDR_record_t NDR;
  633. kern_return_t RetCode;
  634. int result;
  635. } __Reply__rpc_jack_set_buffer_size_t;
  636. #ifdef __MigPackStructs
  637. #pragma pack()
  638. #endif
  639. #ifdef __MigPackStructs
  640. #pragma pack(4)
  641. #endif
  642. typedef struct {
  643. mach_msg_header_t Head;
  644. NDR_record_t NDR;
  645. kern_return_t RetCode;
  646. int result;
  647. } __Reply__rpc_jack_set_freewheel_t;
  648. #ifdef __MigPackStructs
  649. #pragma pack()
  650. #endif
  651. #ifdef __MigPackStructs
  652. #pragma pack(4)
  653. #endif
  654. typedef struct {
  655. mach_msg_header_t Head;
  656. NDR_record_t NDR;
  657. kern_return_t RetCode;
  658. int result;
  659. } __Reply__rpc_jack_release_timebase_t;
  660. #ifdef __MigPackStructs
  661. #pragma pack()
  662. #endif
  663. #ifdef __MigPackStructs
  664. #pragma pack(4)
  665. #endif
  666. typedef struct {
  667. mach_msg_header_t Head;
  668. NDR_record_t NDR;
  669. kern_return_t RetCode;
  670. int result;
  671. } __Reply__rpc_jack_set_timebase_callback_t;
  672. #ifdef __MigPackStructs
  673. #pragma pack()
  674. #endif
  675. #ifdef __MigPackStructs
  676. #pragma pack(4)
  677. #endif
  678. typedef struct {
  679. mach_msg_header_t Head;
  680. NDR_record_t NDR;
  681. kern_return_t RetCode;
  682. } __Reply__rpc_jack_client_rt_notify_t;
  683. #ifdef __MigPackStructs
  684. #pragma pack()
  685. #endif
  686. #endif /* !__Reply__JackRPCEngine_subsystem__defined */
  687. /* union of all replies */
  688. #ifndef __ReplyUnion__JackRPCEngine_subsystem__defined
  689. #define __ReplyUnion__JackRPCEngine_subsystem__defined
  690. union __ReplyUnion__JackRPCEngine_subsystem {
  691. __Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open;
  692. __Reply__rpc_jack_client_check_t Reply_rpc_jack_client_check;
  693. __Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close;
  694. __Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate;
  695. __Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate;
  696. __Reply__rpc_jack_port_register_t Reply_rpc_jack_port_register;
  697. __Reply__rpc_jack_port_unregister_t Reply_rpc_jack_port_unregister;
  698. __Reply__rpc_jack_port_connect_t Reply_rpc_jack_port_connect;
  699. __Reply__rpc_jack_port_disconnect_t Reply_rpc_jack_port_disconnect;
  700. __Reply__rpc_jack_port_connect_name_t Reply_rpc_jack_port_connect_name;
  701. __Reply__rpc_jack_port_disconnect_name_t Reply_rpc_jack_port_disconnect_name;
  702. __Reply__rpc_jack_set_buffer_size_t Reply_rpc_jack_set_buffer_size;
  703. __Reply__rpc_jack_set_freewheel_t Reply_rpc_jack_set_freewheel;
  704. __Reply__rpc_jack_release_timebase_t Reply_rpc_jack_release_timebase;
  705. __Reply__rpc_jack_set_timebase_callback_t Reply_rpc_jack_set_timebase_callback;
  706. __Reply__rpc_jack_client_rt_notify_t Reply_rpc_jack_client_rt_notify;
  707. };
  708. #endif /* !__RequestUnion__JackRPCEngine_subsystem__defined */
  709. #ifndef subsystem_to_name_map_JackRPCEngine
  710. #define subsystem_to_name_map_JackRPCEngine \
  711. { "rpc_jack_client_open", 1000 },\
  712. { "rpc_jack_client_check", 1001 },\
  713. { "rpc_jack_client_close", 1002 },\
  714. { "rpc_jack_client_activate", 1003 },\
  715. { "rpc_jack_client_deactivate", 1004 },\
  716. { "rpc_jack_port_register", 1005 },\
  717. { "rpc_jack_port_unregister", 1006 },\
  718. { "rpc_jack_port_connect", 1007 },\
  719. { "rpc_jack_port_disconnect", 1008 },\
  720. { "rpc_jack_port_connect_name", 1009 },\
  721. { "rpc_jack_port_disconnect_name", 1010 },\
  722. { "rpc_jack_set_buffer_size", 1011 },\
  723. { "rpc_jack_set_freewheel", 1012 },\
  724. { "rpc_jack_release_timebase", 1013 },\
  725. { "rpc_jack_set_timebase_callback", 1014 },\
  726. { "rpc_jack_client_rt_notify", 1015 }
  727. #endif
  728. #ifdef __AfterMigUserHeader
  729. __AfterMigUserHeader
  730. #endif /* __AfterMigUserHeader */
  731. #endif /* _JackRPCEngine_user_ */