public extern static dsn_task_t  dsn_task_create_timer(dsn_task_code_t code, dsn_task_handler_t cb, IntPtr param, int hash, int interval_milliseconds, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #2
0
 public static extern dsn_task_t     dsn_rpc_create_response_task(dsn_message_t request, dsn_rpc_response_handler_t cb, IntPtr param, int reply_thread_hash, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #3
0
 public static extern dsn_task_t   dsn_file_create_aio_task(dsn_task_code_t code, dsn_aio_handler_t cb, IntPtr param, int hash, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #4
0
 public static extern void               dsn_task_tracker_destroy(dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #5
0
 public static extern void               dsn_task_tracker_wait_all(dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
 public extern static dsn_task_t dsn_rpc_create_response_task(dsn_message_t request, dsn_rpc_response_handler_t cb, IntPtr param, int reply_hash, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #7
0
 public static extern void               dsn_task_tracker_cancel_all(dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #8
0
 public extern static void         dsn_file_write(dsn_handle_t file, byte[] buffer, int count, UInt64 offset, dsn_task_t cb, dsn_task_tracker_t tracker);
Beispiel #9
0
 public extern static void         dsn_file_copy_remote_files(dsn_address_t remote, string source_dir, string[] source_files, string dest_dir, bool overwrite, dsn_task_t cb, dsn_task_tracker_t tracker);
Beispiel #10
0
 public extern static void        dsn_task_call(dsn_task_t task, dsn_task_tracker_t tracker, int delay_milliseconds);
Beispiel #11
0
 public extern static void          dsn_rpc_call(dsn_address_t server, dsn_task_t rpc_call, dsn_task_tracker_t tracker);
Beispiel #12
0
 public extern static void               dsn_task_tracker_wait_all(dsn_task_tracker_t tracker);
Beispiel #13
0
 public extern static void               dsn_task_tracker_cancel_all(dsn_task_tracker_t tracker);
Beispiel #14
0
 public extern static void               dsn_task_tracker_destroy(dsn_task_tracker_t tracker);
 public extern static void               dsn_task_tracker_destroy(dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #16
0
 public static extern dsn_task_t  dsn_task_create(int code, dsn_task_handler_t cb, IntPtr param, int hash, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
 public extern static void               dsn_task_tracker_wait_all(dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #18
0
 public static extern dsn_task_t  dsn_task_create_timer(int code, dsn_task_handler_t cb, IntPtr param, int hash, int interval_milliseconds, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
 public extern static dsn_task_t   dsn_file_create_aio_task(dsn_task_code_t code, dsn_aio_handler_t cb, IntPtr param, int hash, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));
Beispiel #20
0
 public static extern dsn_task_t  dsn_task_create(int code, dsn_task_handler_t cb, IntPtr param, int hash, dsn_task_tracker_t tracker = default(dsn_task_tracker_t));