Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
_ftype_t Struct Reference

Public Attributes

ftenum_t ftype
 
int wire_size
 
FvalueNewFunc new_value
 
FvalueCopyFunc copy_value
 
FvalueFreeFunc free_value
 
FvalueFromLiteral val_from_literal
 
FvalueFromString val_from_string
 
FvalueFromCharConst val_from_charconst
 
FvalueFromUnsignedInt64 val_from_uinteger64
 
FvalueFromSignedInt64 val_from_sinteger64
 
FvalueFromDouble val_from_double
 
FvalueToStringRepr val_to_string_repr
 
FvalueToUnsignedInt64 val_to_uinteger64
 
FvalueToSignedInt64 val_to_sinteger64
 
FvalueToDouble val_to_double
 
union { 
 
   FvalueSetBytesFunc   set_value_bytes 
 
   FvalueSetGuidFunc   set_value_guid 
 
   FvalueSetTimeFunc   set_value_time 
 
   FvalueSetStrbufFunc   set_value_strbuf 
 
   FvalueSetProtocolFunc   set_value_protocol 
 
   FvalueSetUnsignedIntegerFunc   set_value_uinteger 
 
   FvalueSetSignedIntegerFunc   set_value_sinteger 
 
   FvalueSetUnsignedInteger64Func   set_value_uinteger64 
 
   FvalueSetSignedInteger64Func   set_value_sinteger64 
 
   FvalueSetFloatingFunc   set_value_floating 
 
   FvalueSetIpv4Func   set_value_ipv4 
 
   FvalueSetIpv6Func   set_value_ipv6 
 
set_value 
 
union { 
 
   FvalueGetBytesFunc   get_value_bytes 
 
   FvalueGetGuidFunc   get_value_guid 
 
   FvalueGetTimeFunc   get_value_time 
 
   FvalueGetStrbufFunc   get_value_strbuf 
 
   FvalueGetProtocolFunc   get_value_protocol 
 
   FvalueGetUnsignedIntegerFunc   get_value_uinteger 
 
   FvalueGetSignedIntegerFunc   get_value_sinteger 
 
   FvalueGetUnsignedInteger64Func   get_value_uinteger64 
 
   FvalueGetSignedInteger64Func   get_value_sinteger64 
 
   FvalueGetFloatingFunc   get_value_floating 
 
   FvalueGetIpv4Func   get_value_ipv4 
 
   FvalueGetIpv6Func   get_value_ipv6 
 
get_value 
 
FvalueCompare compare
 
FvalueContains contains
 
FvalueMatches matches
 
FvalueHashFunc hash
 
FvalueIs is_zero
 
FvalueIs is_negative
 
FvalueLen len
 
FvalueSlice slice
 
FvalueBinaryOp bitwise_and
 
FvalueUnaryOp unary_minus
 
FvalueBinaryOp add
 
FvalueBinaryOp subtract
 
FvalueBinaryOp multiply
 
FvalueBinaryOp divide
 
FvalueBinaryOp modulo
 

The documentation for this struct was generated from the following file: