ping_construct - Man Page

Constructor for the liboping class


  #include <oping.h>

  pingobj_t *ping_construct (void);
  void       ping_destroy   (pingobj_t *obj);


The ping_construct constructor allocates the memory necessary for a liboping object, initializes that memory and returns a pointer to it.

The ping_destroy iterates over all hosts associated with the liboping object obj, closes the sockets, removes the hosts and frees obj's memory.

Return Value

The ping_construct constructor returns a pointer to the allocated memory or NULL if no memory could be allocated.

See Also

ping_setopt(3), ping_send(3), ping_host_add(3), ping_get_error(3), ping_iterator_get(3), liboping(3)


liboping is written by Florian “octo” Forster <ff at>. Its homepage can be found at <>.

Copyright (c) 2006-2017 by Florian “octo” Forster.

Referenced By

liboping(3), ping_host_add(3), ping_iterator_get_context(3), ping_send(3), ping_setopt(3).

2017-05-11 1.10.0 liboping