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.

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