The Assimilation Project  based on Assimilation version 1.1.7.1474836767
projectcommon.h File Reference

Project common header file. More...

#include <glib.h>
#include <proj_classes.h>
Include dependency graph for projectcommon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DIMOF(a)   (sizeof(a)/sizeof(a[0]))
 Return dimension of array. More...
 
#define MALLOC0(nbytes)   g_try_malloc0(nbytes)
 should it just call g_malloc? More...
 
#define MALLOC(nbytes)   g_try_malloc(nbytes)
 should it just call g_malloc? More...
 
#define MALLOCTYPE(t)   (g_try_new0(t, 1))
 malloc an object of type 't'. More...
 
#define FREE(m)   g_free(m)
 Our interface to free. More...
 
#define FSTATIC   /* Static function */
 
#define FMT_64BIT   "%"G_GINT64_MODIFIER
 Format designator for a 64 bit integer. More...
 
#define WINEXPORT   /* Nothing */
 
#define HAVE_PCAP_SET_RFMON   1
 
#define HAS_FORK
 
#define g_unlink(arg)   unlink(arg)
 
#define g_info(...)   g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, __VA_ARGS__)
 
#define g_slist_free_full   assim_slist_free_full
 
#define DIRDELIM   "/"
 
#define DISCOVERY_DIR   "/usr/share/assimilation/discovery_agents"
 
#define BPINSTALL_DIR   "/usr/share/assimilation/best_practices"
 
#define QUERYINSTALL_DIR   "/usr/share/assimilation/queries"
 
#define MONRULEINSTALL_DIR   "/usr/share/assimilation/monrules"
 
#define NOTIFICATION_SCRIPT_DIR   "/usr/share/assimilation/notification.d"
 
#define CRYPTKEYDIR   "/usr/share/assimilation/crypto.d"
 
#define NEO4JCREDFILENAME   "/usr/share/assimilation/crypto.d/neo4j.creds"
 
#define PUBKEYSUFFIX   ".pub"
 
#define PRIVATEKEYSUFFIX   ".secret"
 
#define CMAADDR   "224.0.2.5:1984"
 
#define NANOLISTENADDR   "0.0.0.0:1984"
 
#define VERSION_STRING   "1.1.7.1474836767"
 
#define SHORT_LICENSE_STRING   "GPLv3"
 
#define LONG_LICENSE_STRING   "The GNU General Public License Version 3"
 
#define CMAINITFILE   "/etc/cma.conf"
 
#define CMAUSERID   "assimilation"
 
#define GLIB_IO_IN   G_IO_IN
 
#define GLIB_IO_PRI   G_IO_PRI
 
#define GLIB_IO_OUT   G_IO_OUT
 
#define GLIB_IO_HUP   G_IO_HUP
 
#define GLIB_IO_ERR   G_IO_ERR
 
#define GLIB_io_channel_unix_new   g_io_channel_unix_new
 
#define GLIB_io_add_watch   g_io_add_watch
 
#define GLIB_timeout_add   g_timeout_add
 
#define GLIB_timeout_add_seconds   g_timeout_add_seconds
 
#define GLIB_g_main_loop_new   g_main_loop_new
 
#define GLIB_g_main_run   g_main_run
 
#define GLIB_g_main_quit   g_main_quit
 
#define GLIB_source_remove   g_source_remove
 
#define GLIB_main_context_default   g_main_context_default
 
#define GLIB_g_main_loop_unref   g_main_loop_unref
 
#define HAVE_UNISTD_H
 
#define HAVE_SYS_UTSNAME_H
 
#define HAVE_FCNTL_H
 
#define HAVE_MCHECK_H
 
#define HAVE_SYS_TYPES_H
 
#define HAVE_SYS_SOCKET_H
 
#define HAVE_NETDB_H
 
#define HAVE_ZLIB_H
 
#define HAVE_SODIUM_H
 
#define HAVE_CLOCK_GETTIME
 
#define HAVE_ENDPROTOENT
 
#define HAVE_FCNTL
 
#define HAVE_G_GET_REAL_TIME
 
#define HAVE_G_GET_MONOTONIC_TIME
 
#define HAVE_G_GET_ENVIRON
 
#define HAVE_GETADDRINFO
 
#define HAVE_GETEUID
 
#define HAVE_KILL
 
#define HAVE_MCHECK
 
#define HAVE_MCHECK_PEDANTIC
 
#define HAVE_SETPGID
 
#define HAVE_SIGACTION
 
#define HAVE_UNAME
 

Functions

void assim_slist_free_full (GSList *list, GDestroyNotify free_func)
 
gboolean g_queue_remove_boolean (GQueue *queue, gconstpointer element)
 HAVE_G_GET_ENVIRON. More...
 

Detailed Description

Project common header file.

Every source file is supposed to include this header file. This file is part of the Assimilation Project.

Author
Copyright © 2011, 2012, 2013 - Alan Robertson alanr.nosp@m.@uni.nosp@m.x.sh
The Assimilation software is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The Assimilation software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with the Assimilation Project software. If not, see http://www.gnu.org/licenses/

Definition in file projectcommon.h.

Macro Definition Documentation

#define BPINSTALL_DIR   "/usr/share/assimilation/best_practices"

Definition at line 97 of file projectcommon.h.

#define CMAADDR   "224.0.2.5:1984"

Definition at line 105 of file projectcommon.h.

Referenced by main().

#define CMAINITFILE   "/etc/cma.conf"

Definition at line 110 of file projectcommon.h.

#define CMAUSERID   "assimilation"

Definition at line 111 of file projectcommon.h.

Referenced by _cryptcurve25519_make_cryptdir().

#define CRYPTKEYDIR   "/usr/share/assimilation/crypto.d"
#define DIMOF (   a)    (sizeof(a)/sizeof(a[0]))

Return dimension of array.

Definition at line 24 of file projectcommon.h.

#define DIRDELIM   "/"
#define DISCOVERY_DIR   "/usr/share/assimilation/discovery_agents"

Definition at line 96 of file projectcommon.h.

#define FSTATIC   /* Static function */

Definition at line 31 of file projectcommon.h.

Referenced by _addrframe_default_isvalid(), _addrframe_getnetaddr(), _addrframe_setaddr(), _addrframe_setnetaddr(), _addrframe_setport(), _arpdiscovery_discover(), _arpdiscovery_finalize(), _arpdiscovery_first_discovery(), _arpdiscovery_gsourcefunc(), _assimobj_finalize(), _assimobj_ref(), _authlistener_associate(), _authlistener_dissociate(), _authlistener_got_frameset(), _childprocess_childexit(), _childprocess_finalize(), _childprocess_timeout(), _compressframe_isvalid(), _compressframe_setvalue(), _compressframe_toString(), _configcontext_appendaddr(), _configcontext_appendbool(), _configcontext_appendconfig(), _configcontext_appenddouble(), _configcontext_appendint(), _configcontext_appendstring(), _configcontext_delkey(), _configcontext_finalize(), _configcontext_getaddr(), _configcontext_getarray(), _configcontext_getbool(), _configcontext_getconfig(), _configcontext_getdouble(), _configcontext_getframe(), _configcontext_getint(), _configcontext_getstr(), _configcontext_getstring(), _configcontext_gettype(), _configcontext_getvalue(), _configcontext_JSON_errmsg(), _configcontext_JSON_parse_members(), _configcontext_JSON_parse_objandEOF(), _configcontext_JSON_parse_object(), _configcontext_JSON_parse_pair(), _configcontext_JSON_parse_value(), _configcontext_key_compare(), _configcontext_keycount(), _configcontext_keys(), _configcontext_setaddr(), _configcontext_setarray(), _configcontext_setbool(), _configcontext_setconfig(), _configcontext_setdouble(), _configcontext_setframe(), _configcontext_setint(), _configcontext_setstring(), _configcontext_value_new(), _configcontext_value_vfinalize(), _cryptcurve25519_key_id_from_filename(), _cryptcurve25519_keytype_from_filename(), _cryptcurve25519_make_cryptdir(), _cryptframe_default_isvalid(), _cryptframe_privatekey_finalize(), _cryptframe_publickey_finalize(), _cstringframe_default_isvalid(), _decode_packet_framedata_to_frameobject(), _discovery_discoverintervalsecs(), _discovery_finalize(), _discovery_flushcache(), _discovery_ghash_destructor(), _discovery_instancename(), _frame_dataspace(), _frame_default_finalize(), _frame_default_isvalid(), _frame_setvalue(), _frame_toString(), _frameset_getseqno(), _frameset_indir_finalize(), _fsprotocol_ackmessage(), _fsprotocol_ackseqno(), _fsprotocol_activeconncount(), _fsprotocol_addconn(), _fsprotocol_auditfspe(), _fsprotocol_auditiready(), _fsprotocol_canclose_immediately(), _fsprotocol_closeall(), _fsprotocol_closeconn(), _fsprotocol_connstate(), _fsprotocol_finalize(), _fsprotocol_finalizetimer(), _fsprotocol_find(), _fsprotocol_findbypkt(), _fsprotocol_fsa(), _fsprotocol_fsa_actions(), _fsprotocol_fsa_history(), _fsprotocol_fsa_inputs(), _fsprotocol_fsa_log_history(), _fsprotocol_fsa_states(), _fsprotocol_fspe_reinit(), _fsprotocol_iready(), _fsprotocol_outputpending(), _fsprotocol_protoelem_destroy(), _fsprotocol_protoelem_equal(), _fsprotocol_protoelem_hash(), _fsprotocol_read(), _fsprotocol_receive(), _fsprotocol_send(), _fsprotocol_send1(), _fsprotocol_shuttimeout(), _fsprotocol_timeoutfun(), _fsprotocol_xmitifwecan(), _fsqueue_ackthrough(), _fsqueue_deq(), _fsqueue_enq(), _fsqueue_finalize(), _fsqueue_flush(), _fsqueue_flush1(), _fsqueue_getmaxqlen(), _fsqueue_hasqspace1(), _fsqueue_inqsorted(), _fsqueue_qhead(), _fsqueue_qlen(), _fsqueue_setmaxqlen(), _hblistener_addlist(), _hblistener_checktimeouts(), _hblistener_get_deadtime(), _hblistener_get_warntime(), _hblistener_got_frameset(), _hblistener_gsourcefunc(), _hblistener_notify_function(), _hblistener_set_comealive_callback(), _hblistener_set_deadtime(), _hblistener_set_deadtime_callback(), _hblistener_set_heartbeat_callback(), _hblistener_set_warntime(), _hblistener_set_warntime_callback(), _hbsender_addlist(), _hbsender_dellist(), _hbsender_gsourcefunc(), _hbsender_notify_function(), _hbsender_ref(), _hbsender_unref(), _intframe_getint(), _intframe_intlength(), _intframe_isvalid(), _intframe_setint(), _intframe_updatedata(), _ipportframe_default_isvalid(), _ipportframe_finalize(), _ipportframe_getnetaddr(), _ipportframe_setaddr(), _is_legal_curve25519_key_id(), _is_valid_curve25519_key_id(), _jsondiscovery_discover(), _jsondiscovery_discoverintervalsecs(), _jsondiscovery_finalize(), _listener_associate(), _listener_finalize(), _nano_initial_discovery(), _nano_send_rscexitstatus(), _netaddr_addrtype(), _netaddr_finalize(), _netaddr_ipv6sockaddr(), _netaddr_islocal(), _netaddr_ismcast(), _netaddr_port(), _netaddr_setport(), _netaddr_string_ipv4_new(), _netaddr_toIPv4(), _netaddr_toString(), _netaddr_toString_ipv6_ipv4(), _netaddr_toStringflex(), _netgsource_check(), _netgsource_dispatch(), _netgsource_finalize(), _netgsource_prepare(), _netgsource_sendaframeset(), _netgsource_sendframesets(), _netio_ackmessage(), _netio_bindaddr(), _netio_bindaddr_v4(), _netio_boundaddr(), _netio_closeconn(), _netio_compressframe(), _netio_finalize(), _netio_getfd(), _netio_getmaxpktsize(), _netio_getsockbufsize(), _netio_input_queued(), _netio_maximize_sockbufsize(), _netio_netaddr_destroy(), _netio_recvapacket(), _netio_recvframesets(), _netio_sendaframeset(), _netio_sendapacket(), _netio_sendapacket_v4(), _netio_sendareliablefs(), _netio_sendframesets(), _netio_sendreliablefs(), _netio_setblockio(), _netio_setmaxpktsize(), _netio_setmcast_ttl(), _netio_setpktloss(), _netio_setsockbufsize(), _netio_supportsreliable(), _queue_compare_requestid(), _real_comealive_agent(), _real_deadtime_agent(), _real_heartbeat_agent(), _real_martian_agent(), _real_warntime_agent(), _reliableudp_ackmessage(), _reliableudp_closeconn(), _reliableudp_finalize(), _reliableudp_input_queued(), _reliableudp_outputpending(), _reliableudp_recvframesets(), _reliableudp_sendaframeset(), _reliableudp_sendareliablefs(), _reliableudp_sendframesets(), _reliableudp_sendreliablefs(), _reliableudp_supportsreliable(), _resource_queue_cancel(), _resource_queue_cancelall(), _resource_queue_cmd_append(), _resource_queue_cmd_remove(), _resource_queue_finalize(), _resource_queue_hash_data_destructor(), _resource_queue_hash_key_destructor(), _resource_queue_Qcmd(), _resource_queue_qelem_finalize(), _resource_queue_qelem_new(), _resource_queue_runqueue(), _resourcelsb_execute(), _resourcelsb_finalize(), _resourcelsb_metadata(), _resourcelsb_validate_all(), _resourcenagios_create_argv(), _resourcenagios_execute(), _resourcenagios_finalize(), _resourceocf_execute(), _resourceocf_finalize(), _resourceocf_outputs_string(), _seqnoframe_compare(), _seqnoframe_equal(), _seqnoframe_getqid(), _seqnoframe_getreqid(), _seqnoframe_getsessionid(), _seqnoframe_initsessionid(), _seqnoframe_setqid(), _seqnoframe_setreqid(), _signframe_compute_cksum(), _signframe_compute_cksum_glib(), _signframe_isvalid(), _signframe_isvalid_glib(), _switchdiscovery_discover(), _switchdiscovery_finalize(), addrframe_tlvconstructor(), arpdiscovery_new(), assim_dump_bytes(), assim_merge_environ(), assim_set_io_watch(), cast_frameset_tests(), catch_a_signal(), check_for_signals(), check_output_at_exit(), childprocess_new(), close_pcap_listener(), compressframe_new_string(), configcontext_elem_toString(), configcontext_new(), configcontext_new_JSON_string(), cryptcurve25519_cache_all_keypairs(), cryptcurve25519_gen_temp_keypair(), cryptcurve25519_naming_checksum(), cryptcurve25519_new(), cryptcurve25519_save_public_key(), cryptcurve25519_tlvconstructor(), cryptframe_shutdown(), curve25519_key_id_to_filename(), discovery_register(), discovery_unregister_all(), expect_ocf_callback(), fakecma_startup(), frame_default_valuefinalize(), frameset_dump(), fsprotocol_new(), fsqueue_new(), g_source_pcap_finalize(), generic_childprocess_test(), gmainfd_gsource_check(), gmainfd_gsource_dispatch(), gmainfd_gsource_prepare(), gmainfd_gsource_readmore(), gmainfd_new(), gmainfd_newtext(), gotnetpkt(), hblistener_find_by_address(), hblistener_new(), hblistener_shutdown(), hblistener_unlisten(), hbsender_stopsend(), ipportframe_tlvconstructor(), JSONquotestring(), logsourcefd_new(), logsourcefd_newtext(), nano_initiate_shutdown(), nano_startupidle(), nanoobey_ackstartup(), nanoobey_cancelrscoperation(), nanoobey_change_debug(), nanoobey_decrdebug(), nanoobey_dorscoperation(), nanoobey_incrdebug(), nanoobey_startdiscover(), nanoobey_stopdiscover(), nanoprobe_report_upstream(), netaddr_g_hash_hash(), netaddr_sockaddr_new(), netgsource_new(), netio_is_dual_ipv4v6_stack(), netio_new(), packetdecoder_new(), proj_class_decr_debug(), quit_at_child_exit(), quit_at_childprocess_exit(), reliableudp_new(), resourcecmd_constructor(), resourcenagios_new(), resourceocf_new(), resourcequeue_new(), rmpid_and_exit_on_signal(), seqnoframe_new_init(), seqnoframe_tlvconstructor(), set_expected_failures(), shutdown_when_outdone(), signframe_setdefault(), signframe_tlvconstructor(), switchdiscovery_new(), test_all_freed(), test_childprocess_failure(), test_childprocess_false(), test_childprocess_log_all(), test_childprocess_modenv(), test_childprocess_save_command_output(), test_childprocess_save_command_output_signal(), test_childprocess_save_command_output_timeout(), test_childprocess_stderr_logging(), test_invalid_resourcecmd(), test_log_command_output(), and test_read_command_output_at_EOF().

#define g_unlink (   arg)    unlink(arg)
#define GLIB_g_main_loop_new   g_main_loop_new

Definition at line 123 of file projectcommon.h.

#define GLIB_g_main_loop_unref   g_main_loop_unref

Definition at line 128 of file projectcommon.h.

#define GLIB_g_main_quit   g_main_quit

Definition at line 125 of file projectcommon.h.

#define GLIB_g_main_run   g_main_run

Definition at line 124 of file projectcommon.h.

#define GLIB_io_add_watch   g_io_add_watch

Definition at line 120 of file projectcommon.h.

#define GLIB_io_channel_unix_new   g_io_channel_unix_new

Definition at line 119 of file projectcommon.h.

#define GLIB_IO_ERR   G_IO_ERR

Definition at line 118 of file projectcommon.h.

#define GLIB_IO_HUP   G_IO_HUP

Definition at line 117 of file projectcommon.h.

#define GLIB_IO_IN   G_IO_IN

Definition at line 114 of file projectcommon.h.

#define GLIB_IO_OUT   G_IO_OUT

Definition at line 116 of file projectcommon.h.

#define GLIB_IO_PRI   G_IO_PRI

Definition at line 115 of file projectcommon.h.

#define GLIB_main_context_default   g_main_context_default

Definition at line 127 of file projectcommon.h.

#define GLIB_source_remove   g_source_remove

Definition at line 126 of file projectcommon.h.

#define GLIB_timeout_add   g_timeout_add

Definition at line 121 of file projectcommon.h.

#define GLIB_timeout_add_seconds   g_timeout_add_seconds

Definition at line 122 of file projectcommon.h.

#define HAS_FORK

Definition at line 52 of file projectcommon.h.

#define HAVE_CLOCK_GETTIME

Definition at line 140 of file projectcommon.h.

#define HAVE_ENDPROTOENT

Definition at line 141 of file projectcommon.h.

#define HAVE_FCNTL

Definition at line 142 of file projectcommon.h.

#define HAVE_FCNTL_H

Definition at line 132 of file projectcommon.h.

#define HAVE_G_GET_ENVIRON

Definition at line 145 of file projectcommon.h.

#define HAVE_G_GET_MONOTONIC_TIME

Definition at line 144 of file projectcommon.h.

#define HAVE_G_GET_REAL_TIME

Definition at line 143 of file projectcommon.h.

#define HAVE_GETADDRINFO

Definition at line 146 of file projectcommon.h.

#define HAVE_GETEUID

Definition at line 148 of file projectcommon.h.

#define HAVE_KILL

Definition at line 149 of file projectcommon.h.

#define HAVE_MCHECK

Definition at line 150 of file projectcommon.h.

#define HAVE_MCHECK_H

Definition at line 133 of file projectcommon.h.

#define HAVE_MCHECK_PEDANTIC

Definition at line 151 of file projectcommon.h.

#define HAVE_NETDB_H

Definition at line 136 of file projectcommon.h.

#define HAVE_PCAP_SET_RFMON   1

Definition at line 46 of file projectcommon.h.

#define HAVE_SETPGID

Definition at line 152 of file projectcommon.h.

#define HAVE_SIGACTION

Definition at line 153 of file projectcommon.h.

#define HAVE_SODIUM_H

Definition at line 138 of file projectcommon.h.

#define HAVE_SYS_SOCKET_H

Definition at line 135 of file projectcommon.h.

#define HAVE_SYS_TYPES_H

Definition at line 134 of file projectcommon.h.

#define HAVE_SYS_UTSNAME_H

Definition at line 131 of file projectcommon.h.

#define HAVE_UNAME

Definition at line 154 of file projectcommon.h.

#define HAVE_UNISTD_H

Definition at line 130 of file projectcommon.h.

#define HAVE_ZLIB_H

Definition at line 137 of file projectcommon.h.

#define LONG_LICENSE_STRING   "The GNU General Public License Version 3"

Definition at line 109 of file projectcommon.h.

Referenced by main().

#define MALLOC (   nbytes)    g_try_malloc(nbytes)
#define MALLOC0 (   nbytes)    g_try_malloc0(nbytes)
#define MALLOCTYPE (   t)    (g_try_new0(t, 1))

malloc an object of type 't'.

Or should it just call g_new0?

Definition at line 27 of file projectcommon.h.

Referenced by pcap_capture_iter_new().

#define MONRULEINSTALL_DIR   "/usr/share/assimilation/monrules"

Definition at line 99 of file projectcommon.h.

#define NANOLISTENADDR   "0.0.0.0:1984"

Definition at line 106 of file projectcommon.h.

Referenced by main().

#define NEO4JCREDFILENAME   "/usr/share/assimilation/crypto.d/neo4j.creds"

Definition at line 102 of file projectcommon.h.

#define NOTIFICATION_SCRIPT_DIR   "/usr/share/assimilation/notification.d"

Definition at line 100 of file projectcommon.h.

#define PRIVATEKEYSUFFIX   ".secret"
#define PUBKEYSUFFIX   ".pub"
#define QUERYINSTALL_DIR   "/usr/share/assimilation/queries"

Definition at line 98 of file projectcommon.h.

#define SHORT_LICENSE_STRING   "GPLv3"

Definition at line 108 of file projectcommon.h.

#define VERSION_STRING   "1.1.7.1474836767"

Definition at line 107 of file projectcommon.h.

Referenced by main().

#define WINEXPORT   /* Nothing */

Definition at line 45 of file projectcommon.h.

Referenced by _addrframe_finalize(), _cache_curve25519_key_id_to_dirname(), _cache_curve25519_keypair(), _configcontext_toString(), _cryptcurve25519_finalize(), _cryptcurve25519_save_a_key(), _cryptcurve25519_updatedata(), _cryptframe_debug_checksum(), _cryptframe_initialize_maps(), _cstringframe_toString(), _enable_mcast_address(), _frameset_toString(), _fsprotocol_fspe_closeconn(), _fsqueue_hasqspace(), _nano_final_shutdown(), _netaddr_hash(), _shell_array_value(), _signframe_updatedata(), addrframe_ipv4_new(), addrframe_ipv6_new(), addrframe_mac48_new(), addrframe_mac64_new(), addrframe_new(), assim_free_environ(), cryptcurve25519_debug_checksum(), cryptcurve25519_gen_persistent_keypair(), cryptcurve25519_new_generic(), cryptcurve25519_purge_keypair(), cryptframe_associate_identity(), cryptframe_dissociate_identity(), cryptframe_get_dest_key_id(), cryptframe_get_identities(), cryptframe_get_key_ids(), cryptframe_get_signing_key(), cryptframe_get_signing_key_id(), cryptframe_key_ids_for(), cryptframe_new(), cryptframe_new_by_destaddr(), cryptframe_private_key_by_id(), cryptframe_privatekey_new(), cryptframe_public_key_by_id(), cryptframe_publickey_new(), cryptframe_purge_key_id(), cryptframe_set_dest_key_id(), cryptframe_set_dest_public_key(), cryptframe_set_signing_key_id(), cryptframe_whois_key_id(), cryptframe_whois_public_key(), cstringframe_new(), frameset_sender_key_id(), get_cdp_chassis_id(), get_cdp_cksum(), get_cdp_ttl(), get_cdp_vers(), get_cdptlv_body(), get_cdptlv_first(), get_cdptlv_len(), get_cdptlv_next(), get_cdptlv_type(), get_cdptlv_vlen(), getpipebuf(), ipportframe_ipv4_new(), ipportframe_ipv6_new(), ipportframe_netaddr_new(), ipportframe_new(), is_valid_cdp_packet(), nano_packet_decoder(), nano_shutdown(), nano_start_full(), nanoprobe_initialize_keys(), netaddr_g_hash_equal(), nvpairframe_new(), pcap_capture_iter_del(), pcap_capture_iter_new(), pidrunningstat_to_status(), and setpipebuf().

Function Documentation

void assim_slist_free_full ( GSList *  list,
GDestroyNotify  free_func 
)
gboolean g_queue_remove_boolean ( GQueue *  queue,
gconstpointer  element 
)

HAVE_G_GET_ENVIRON.

< Older versions of glib had g_queue_remove() return void - we need the boolean version for some things

Definition at line 120 of file replacement_funs.c.

Referenced by _resource_queue_cmd_remove().

Here is the caller graph for this function: