OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

Deprecated List

File bufferevent_struct.h
  Use of bufferevent_struct.h is completely deprecated; these structures are only exposed for backward compatibility with programs written before Libevent 2.0 that used them.
Global evbuffer_readline (struct evbuffer *buffer)
  This function is deprecated because its behavior is not correct for almost any protocol, and also because it's wholly subsumed by evbuffer_readln().
Global evbuffer_setcb (struct evbuffer *buffer, evbuffer_cb cb, void *cbarg)
  This function is deprecated because it clears all previous callbacks set on the evbuffer, which can cause confusing behavior if multiple parts of the code all want to add their own callbacks on a buffer. Instead, use evbuffer_add(), evbuffer_del(), and evbuffer_setflags() to manage your own evbuffer callbacks without interfering with callbacks set by others.
Global evdns_add_server_port (evutil_socket_t socket, int flags, evdns_request_callback_fn_type callback, void *user_data)
  This function is deprecated because it does not allow the caller to specify which even_base it uses. The recommended function is evdns_add_server_port_with_base().
Global evdns_clear_nameservers_and_suspend (void)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_clear_nameservers_and_suspend().
Global evdns_count_nameservers (void)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_count_nameservers().
Global evdns_get_global_base (void)
  This function is deprecated because use of the global evdns_base is error-prone.
Global evdns_init (void)
  This function is deprecated because it always uses the current event base, and is easily confused by multiple calls to event_init(), and so is not safe for multithreaded use. Additionally, it allocates a global structure that only one thread can use. The replacement is evdns_base_new().
Global evdns_nameserver_add (unsigned long int address)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_nameserver_add().
Global evdns_nameserver_ip_add (const char *ip_as_string)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_nameserver_ip_add().
Global evdns_resolv_conf_parse (int flags, const char *const filename)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_resolv_conf_parse().
Global evdns_resolve_ipv4 (const char *name, int flags, evdns_callback_type callback, void *ptr)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_resolve_ipv4().
Global evdns_resolve_reverse (const struct in_addr *in, int flags, evdns_callback_type callback, void *ptr)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_resolve_reverse().
Global evdns_resolve_reverse_ipv6 (const struct in6_addr *in, int flags, evdns_callback_type callback, void *ptr)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_resolve_reverse_ipv6().
Global evdns_resume (void)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_resume().
Global evdns_search_add (const char *domain)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_search_add().
Global evdns_search_clear (void)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_search_clear().
Global evdns_search_ndots_set (const int ndots)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_search_ndots_set().
Global evdns_set_option (const char *option, const char *val, int flags)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_set_option().
Global evdns_shutdown (int fail_requests)
  This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_shutdown().
File event_compat.h
  All functions in this file are by definition deprecated.
Global event_dispatch (void)
  This function is deprecated because it is easily confused by multiple calls to event_init(), and because it is not safe for multithreaded use. The replacement is event_base_dispatch().
Global event_get_method (void)
  This function is obsolete, and has been replaced by event_base_get_method(). Its use is deprecated because it relies on the "current" base configured by event_init().
Global event_init (void)
  This function is deprecated because it replaces the "current" event_base, and is totally unsafe for multithreaded use. The replacement is event_base_new().
Global event_loop (int)
  This function is deprecated because it uses the event base from the last call to event_init, and is therefore not safe for multithreaded use. The replacement is event_base_loop().
Global event_loopbreak (void)
  This function is deprecated because it uses the event base from the last call to event_init, and is therefore not safe for multithreaded use. The replacement is event_base_loopbreak().
Global event_loopexit (const struct timeval *)
  This function is deprecated because it uses the event base from the last call to event_init, and is therefore not safe for multithreaded use. The replacement is event_base_loopexit().
Global event_once (evutil_socket_t, short, void(*)(evutil_socket_t, short, void *), void *, const struct timeval *)
  This function is obsolete, and has been replaced by event_base_once(). Its use is deprecated because it relies on the "current" base configured by event_init().
Global event_priority_init (int)
  This function is deprecated because it is easily confused by multiple calls to event_init(), and because it is not safe for multithreaded use. The replacement is event_base_priority_init().
Global event_set (struct event *, evutil_socket_t, short, void(*)(evutil_socket_t, short, void *), void *)
  event_set() is not recommended for new code, because it requires a subsequent call to event_base_set() to be safe under most circumstances. Use event_assign() or event_new() instead.
Global evhttp_connection_new (const char *address, unsigned short port)
  It does not allow an event base to be specified
Global evhttp_connection_set_base (struct evhttp_connection *evcon, struct event_base *base)
  XXXX Why?
Global evhttp_decode_uri (const char *uri)
  This function is deprecated; you probably want to use evhttp_get_decoded_uri instead.
Global evhttp_parse_query (const char *uri, struct evkeyvalq *headers)
  This function is deprecated as of Libevent 2.0.9. Use evhttp_uri_parse and evhttp_parse_query_str instead.
Global evhttp_start (const char *address, unsigned short port)
  It does not allow an event base to be specified
Global mca_base_param_environ_variable (const char *type, const char *comp, const char *param)
Global mca_base_param_register_int (const char *type_name, const char *component_name, const char *param_name, const char *mca_param_name, int default_value)
Global mca_base_param_register_string (const char *type_name, const char *component_name, const char *param_name, const char *mca_param_name, const char *default_value)
Module Misnamed functions
  These macros are deprecated because their names don't follow Libevent's naming conventions. Use evtag_encode_int and evtag_encode_int64 instead.
Global opal_cmd_line_make_opt (opal_cmd_line_t *cmd, char short_name, const char *long_name, int num_params, const char *desc) __opal_attribute_deprecated__
Global OTF_Writer_writeCollectiveOperation (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t collective, uint32_t procGroup, uint32_t rootProc, uint32_t sent, uint32_t received, uint64_t duration, uint32_t source)
  This event record has been deprecated due to usage constraints. Please use OTF_Writer_writeBeginCollectiveOperation() and OTF_Writer_writeEndCollectiveOperation(), repectively.
Global OTF_Writer_writeCollectiveOperationKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t collective, uint32_t procGroup, uint32_t rootProc, uint32_t sent, uint32_t received, uint64_t duration, uint32_t source, OTF_KeyValueList *list)
  This event record has been deprecated due to usage constraints. Please use OTF_Writer_writeBeginCollectiveOperationEV() and OTF_Writer_writeEndCollectiveOperationEV(), repectively.
Global OTF_Writer_writeFileOperation (OTF_Writer *writer, uint64_t time, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t operation, uint64_t bytes, uint64_t duration, uint32_t source)
  This event record has been deprecated due to usage constraints. Please use OTF_Writer_writeBeginFileOperation() and OTF_Writer_writeEndFileOperation(), respectively.
Global OTF_Writer_writeFileOperationKV (OTF_Writer *writer, uint64_t time, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t operation, uint64_t bytes, uint64_t duration, uint32_t source, OTF_KeyValueList *list)
  This event record has been deprecated due to usage constraints. Please use OTF_Writer_writeBeginFileOperationKV() and OTF_Writer_writeEndFileOperationKV(), respectively.
Global OTF_WStream_writeCollectiveOperation (OTF_WStream *wstream, uint64_t time, uint32_t process, uint32_t functionToken, uint32_t communicator, uint32_t rootprocess, uint32_t sent, uint32_t received, uint64_t duration, uint32_t scltoken)
  This event record has been deprecated due to usage constraints. Please use OTF_WStream_writeBeginCollectiveOperation() and OTF_WStream_writeEndCollectiveOperation(), repectively.
Global OTF_WStream_writeCollectiveOperationKV (OTF_WStream *wstream, uint64_t time, uint32_t process, uint32_t functionToken, uint32_t communicator, uint32_t rootprocess, uint32_t sent, uint32_t received, uint64_t duration, uint32_t scltoken, OTF_KeyValueList *list)
  This event record has been deprecated due to usage constraints. Please use OTF_WStream_writeBeginCollectiveOperationKV() and OTF_WStream_writeEndCollectiveOperationKV(), repectively.
Global OTF_WStream_writeFileOperation (OTF_WStream *wstream, uint64_t time, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t operation, uint64_t bytes, uint64_t duration, uint32_t source)
  This event record has been deprecated due to usage constraints. Please use OTF_WStream_writeBeginFileOperation() and OTF_WStream_writeEndFileOperation(), respectively.
Global OTF_WStream_writeFileOperationKV (OTF_WStream *wstream, uint64_t time, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t operation, uint64_t bytes, uint64_t duration, uint32_t source, OTF_KeyValueList *list)
  This event record has been deprecated due to usage constraints. Please use OTF_WStream_writeBeginFileOperationKV() and OTF_WStream_writeEndFileOperationKV(), respectively.
Module signal_* macros

  These macros are deprecated because their naming is inconsisten with the rest of Libevent. Use the evsignal_* macros instead.

Module timeout_* macros

  These macros are deprecated because their naming is inconsisten with the rest of Libevent. Use the evtimer_* macros instead.