nmsg  0.9.0
Enumerations | Functions
res.h File Reference

Possible result codes for nmsg functions. More...

Go to the source code of this file.

Enumerations

enum  nmsg_res {
  nmsg_res_success,
  nmsg_res_failure,
  nmsg_res_eof,
  nmsg_res_memfail,
  nmsg_res_magic_mismatch,
  nmsg_res_version_mismatch,
  nmsg_res_pbuf_ready,
  nmsg_res_notimpl,
  nmsg_res_stop,
  nmsg_res_again,
  nmsg_res_parse_error,
  nmsg_res_pcap_error,
  nmsg_res_read_failure,
  nmsg_res_container_full,
  nmsg_res_container_overfull,
  nmsg_res_errno
}
 nmsg result code More...
 

Functions

const char * nmsg_res_lookup (enum nmsg_res val)
 Look up a result code by value. More...
 

Detailed Description

Possible result codes for nmsg functions.

Definition in file res.h.

Enumeration Type Documentation

enum nmsg_res

nmsg result code

Enumerator
nmsg_res_success 

success

nmsg_res_failure 

generic failure

nmsg_res_eof 

end of file

nmsg_res_memfail 

out of memory

nmsg_res_magic_mismatch 

nmsg header magic incorrect

nmsg_res_version_mismatch 

nmsg header version incorrect

nmsg_res_pbuf_ready 

a pbuf is ready to be written

nmsg_res_notimpl 

module lacks a function

nmsg_res_stop 

processing should stop

nmsg_res_again 

caller should try again

nmsg_res_parse_error 

unable to parse input

nmsg_res_pcap_error 

libpcap error

nmsg_res_read_failure 

read failure

Definition at line 25 of file res.h.

Function Documentation

const char* nmsg_res_lookup ( enum nmsg_res  val)

Look up a result code by value.

Parameters
[in]valResult code value.
Returns
String describing the result code value. If an unknown result code is passed, the string "(unknown libnmsg result code)" will be returned.

Definition at line 41 of file res.c.