@@ -9,9 +9,10 @@ typedef void *infinirtEvent_t;
99__C __export infiniStatus_t infinirtInit (infiniDevice_t device );
1010
1111// Device
12+ __C __export infiniStatus_t infinirtGetAllDeviceCount (int * count_array );
13+ __C __export infiniStatus_t infinirtGetDeviceCount (infiniDevice_t device , int * count );
1214__C __export infiniStatus_t infinirtSetDevice (infiniDevice_t device , int device_id );
1315__C __export infiniStatus_t infinirtGetDevice (infiniDevice_t * device_ptr , int * device_id_ptr );
14- __C __export infiniStatus_t infinirtGetDeviceCount (infiniDevice_t device , int * count );
1516__C __export infiniStatus_t infinirtDeviceSynchronize ();
1617
1718// Stream
@@ -24,11 +25,11 @@ __C __export infiniStatus_t infinirtStreamWaitEvent(infinirtStream_t stream, inf
2425typedef enum {
2526 INFINIRT_EVENT_COMPLETE = 0 ,
2627 INFINIRT_EVENT_NOT_READY = 1 ,
27- } infinirtEventStatus ;
28+ } infinirtEventStatus_t ;
2829
2930__C __export infiniStatus_t infinirtEventCreate (infinirtEvent_t * event_ptr );
3031__C __export infiniStatus_t infinirtEventRecord (infinirtEvent_t event , infinirtStream_t stream );
31- __C __export infiniStatus_t infinirtEventQuery (infinirtEvent_t event , infinirtEventStatus * status_ptr );
32+ __C __export infiniStatus_t infinirtEventQuery (infinirtEvent_t event , infinirtEventStatus_t * status_ptr );
3233__C __export infiniStatus_t infinirtEventSynchronize (infinirtEvent_t event );
3334__C __export infiniStatus_t infinirtEventDestroy (infinirtEvent_t event );
3435
0 commit comments