ARB
|
Go to the source code of this file.
Functions | |
aisc_com * | aisc_open (const char *path, AISC_Object &main_obj, long magic, GB_ERROR *error) |
int | aisc_close (aisc_com *link, AISC_Object &object) |
int | aisc_get (aisc_com *link, int o_type, const AISC_Object &object,...) __ATTR__SENTINEL |
long * | aisc_debug_info (aisc_com *link, int o_type, const AISC_Object &object, int attribute) |
int | aisc_put (aisc_com *link, int o_type, const AISC_Object &object,...) __ATTR__SENTINEL |
int | aisc_nput (aisc_com *link, int o_type, const AISC_Object &object,...) __ATTR__SENTINEL |
int | aisc_create (aisc_com *link, int father_type, const AISC_Object &father, int attribute, int object_type, AISC_Object &object,...) __ATTR__SENTINEL |
aisc_com* aisc_open | ( | const char * | path, |
AISC_Object & | main_obj, | ||
long | magic, | ||
GB_ERROR * | error | ||
) |
Definition at line 205 of file client.c.
References aisc_assert, aisc_com::aisc_client_bytes_first, aisc_free_link(), aisc_init_client(), arb_open_socket(), AISC_Object::clear(), AISC_Object::exists(), AISC_Object::init(), link, NULp, and PRTERR.
Referenced by arb_look_and_kill_server(), ARB_main(), arb_wait_for_server(), NameServerConnection::connect(), MO_Liste::get_all_species(), Sonde::get_matching_species(), probe_design_event(), probe_match_event(), PTserverConnection::PTserverConnection(), and run_command().
int aisc_close | ( | aisc_com * | link, |
AISC_Object & | object | ||
) |
Definition at line 249 of file client.c.
References aisc_free_link(), aisc_com::aisc_mes_buffer, arb_socket_write(), and aisc_com::socket.
Referenced by arb_look_and_kill_server(), arb_look_and_start_server(), ARB_main(), NameServerConnection::disconnect(), MO_Liste::get_all_species(), Sonde::get_matching_species(), probe_design_event(), probe_match_event(), run_command(), and PTserverConnection::~PTserverConnection().
int aisc_get | ( | aisc_com * | link, |
int | o_type, | ||
const AISC_Object & | object, | ||
... | |||
) |
Definition at line 266 of file client.c.
References aisc_assert, AISC_ATTR_MASK, aisc_check_error(), AISC_DUMP, AISC_DUMP_SEP, AISC_GET, aisc_get(), AISC_MAX_ATTR, aisc_com::aisc_mes_buffer, AISC_OBJ_TYPE_MASK, AISC_TYPE_BYTES, AISC_TYPE_COMMON, AISC_TYPE_DOUBLE, AISC_TYPE_INT, AISC_TYPE_STRING, AISC_VAR_TYPE_MASK, arb_socket_read(), arb_socket_write(), CORE, err_connection_problems, errbuf, aisc_com::error, long, aisc_com::magic, MAX_AISC_SET_GET, PRTERR, aisc_com::socket, type, va_end(), and va_start().
Referenced by aisc_get(), AP_dump_index_event(), AP_probe_design_event(), AP_probe_iterate_event(), AP_probe_match_event(), ARB_main(), AWTC_generate_one_name(), AWTC_pars_names(), AWTC_recreate_name(), ALI_PT::find_family(), MO_Liste::get_all_species(), Sonde::get_matching_species(), probe_design_event(), and probe_match_event().
long* aisc_debug_info | ( | aisc_com * | link, |
int | o_type, | ||
const AISC_Object & | object, | ||
int | attribute | ||
) |
Definition at line 384 of file client.c.
References aisc_assert, aisc_check_error(), AISC_DEBUG_INFO, AISC_MAX_ATTR, aisc_com::aisc_mes_buffer, AISC_OBJ_TYPE_MASK, arb_socket_write(), CORE, err_connection_problems, aisc_com::error, aisc_com::magic, NULp, PRTERR, aisc_com::socket, and type.
int aisc_put | ( | aisc_com * | link, |
int | o_type, | ||
const AISC_Object & | object, | ||
... | |||
) |
Definition at line 539 of file client.c.
References aisc_assert, aisc_c_send_bytes_queue(), aisc_check_error(), aisc_collect_sets(), aisc_com::aisc_mes_buffer, AISC_SET, arb_socket_write(), err_connection_problems, aisc_com::error, aisc_com::magic, PRTERR, aisc_com::socket, type, and va_start().
Referenced by AP_dump_index_event(), AP_probe_design_event(), AP_probe_iterate_event(), MO_Liste::get_all_species(), Sonde::get_matching_species(), probe_common_send_data(), probe_design_event(), probe_design_send_data(), and probe_match_send_data().
int aisc_nput | ( | aisc_com * | link, |
int | o_type, | ||
const AISC_Object & | object, | ||
... | |||
) |
Definition at line 564 of file client.c.
References aisc_assert, aisc_c_send_bytes_queue(), aisc_collect_sets(), aisc_com::aisc_mes_buffer, AISC_NSET, arb_socket_write(), err_connection_problems, aisc_com::error, aisc_com::magic, PRTERR, aisc_com::socket, type, and va_start().
Referenced by AP_probe_match_event(), ARB_main(), AWTC_generate_one_name(), AWTC_pars_names(), AWTC_recreate_name(), probe_match_event(), and run_command().
int aisc_create | ( | aisc_com * | link, |
int | father_type, | ||
const AISC_Object & | father, | ||
int | attribute, | ||
int | object_type, | ||
AISC_Object & | object, | ||
... | |||
) |
Definition at line 593 of file client.c.
References aisc_assert, aisc_c_send_bytes_queue(), aisc_check_error(), aisc_collect_sets(), AISC_CREATE, aisc_com::aisc_mes_buffer, AISC_OBJ_TYPE_MASK, arb_socket_write(), CORE, err_connection_problems, aisc_com::error, AISC_Object::get(), aisc_com::magic, PRTERR, aisc_com::socket, AISC_Object::type(), type, and va_start().
Referenced by AP_probe_design_event(), AP_probe_iterate_event(), ARB_main(), ALI_PT::find_family(), init_local_com_struct(), MP_init_local_com_struct(), and probe_design_event().