Mercury
Public Attributes | List of all members
hg_handle Struct Reference

#include <mercury_private.h>

Public Attributes

hg_id_t id
 
hg_uint32_t cookie
 
na_addr_t addr
 
na_tag_t tag
 
void * out_struct_ptr
 
void * in_buf
 
na_size_t in_buf_size
 
void * extra_in_buf
 
na_size_t extra_in_buf_size
 
hg_bulk_t extra_in_handle
 
hg_request_object_tin_request
 
void * out_buf
 
na_size_t out_buf_size
 
void * extra_out_buf
 
na_size_t extra_out_buf_size
 
hg_request_object_tout_request
 
hg_list_entry_tprocessing_entry
 
hg_atomic_int32_t ref_count
 
hg_bool_t local
 
hg_bool_t processed
 
hg_thread_mutex_t processed_mutex
 
hg_thread_cond_t processed_cond
 

Detailed Description

Definition at line 23 of file mercury_private.h.

Member Data Documentation

hg_id_t hg_handle::id

Definition at line 24 of file mercury_private.h.

hg_uint32_t hg_handle::cookie

Definition at line 25 of file mercury_private.h.

na_addr_t hg_handle::addr

Definition at line 26 of file mercury_private.h.

na_tag_t hg_handle::tag

Definition at line 27 of file mercury_private.h.

void* hg_handle::out_struct_ptr

Definition at line 30 of file mercury_private.h.

void* hg_handle::in_buf

Definition at line 32 of file mercury_private.h.

na_size_t hg_handle::in_buf_size

Definition at line 33 of file mercury_private.h.

void* hg_handle::extra_in_buf

Definition at line 34 of file mercury_private.h.

na_size_t hg_handle::extra_in_buf_size

Definition at line 35 of file mercury_private.h.

hg_bulk_t hg_handle::extra_in_handle

Definition at line 36 of file mercury_private.h.

hg_request_object_t* hg_handle::in_request

Definition at line 37 of file mercury_private.h.

void* hg_handle::out_buf

Definition at line 39 of file mercury_private.h.

na_size_t hg_handle::out_buf_size

Definition at line 40 of file mercury_private.h.

void* hg_handle::extra_out_buf

Definition at line 41 of file mercury_private.h.

na_size_t hg_handle::extra_out_buf_size

Definition at line 42 of file mercury_private.h.

hg_request_object_t* hg_handle::out_request

Definition at line 43 of file mercury_private.h.

hg_list_entry_t* hg_handle::processing_entry

Definition at line 45 of file mercury_private.h.

hg_atomic_int32_t hg_handle::ref_count

Definition at line 47 of file mercury_private.h.

hg_bool_t hg_handle::local

Definition at line 49 of file mercury_private.h.

hg_bool_t hg_handle::processed

Definition at line 50 of file mercury_private.h.

hg_thread_mutex_t hg_handle::processed_mutex

Definition at line 51 of file mercury_private.h.

hg_thread_cond_t hg_handle::processed_cond

Definition at line 52 of file mercury_private.h.


The documentation for this struct was generated from the following file: