nftnl_expr_objref(3)

πŸ’– nftnl_expr_objref πŸ’–

okay bestie, welcome to the nftnl_expr_objref(3) page from the Library Functions Manual β€” section 3, library calls only, we're fancy like that. this one's a struct reference page for libnftnl, and yes it is exactly as glamorous as it sounds (which is: very, if you're into netfilter expression object references πŸ¦‹).


✨ NAME ✨

nftnl_expr_objref β€” that's it, that's the name, no extra lore, she simply exists πŸ’…


🌸 SYNOPSIS 🌸

Data Fields

the struct is giving nested anonymous structs, and honestly? iconic. here's the whole shape of her, verbatim, no cap:

struct {
   uint32_t type
   const char * name
} imm
struct {
   uint32_t sreg
   const char * name
   uint32_t id
} set

so you got two inner anonymous structs hanging out inside, one called imm and one called set, each with their own lil crew of fields. 🫢


πŸŽ€ Detailed Description πŸŽ€

Definition at line 19 of file objref.c.

that's the whole description, bestie. she's a short queen. the actual documentation lives down in the fields themselves ⬇️


πŸ‘‘ Field Documentation πŸ‘‘

okay now the main event β€” every single field, and where in objref.c she lives. let's get into it πŸ”₯

uint32_t nftnl_expr_objref::id

Definition at line 27 of file objref.c.

const char* nftnl_expr_objref::name

Definition at line 22 of file objref.c.

uint32_t nftnl_expr_objref::sreg

Definition at line 25 of file objref.c.

uint32_t nftnl_expr_objref::type

Definition at line 21 of file objref.c.

ngl, if you're expecting prose about what each field does, this page is not that page. it's a Doxygen field dump: name, type, and a line number in objref.c. periodt. don't go inventing behaviour that isn't written down here β€” that's not the vibe. πŸ™ˆ

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for libnftnl from the source code.

(yes, a robot wrote it. and the robot ate. πŸ’€βœ¨)


and that's the whole page, bestie!! this was nftnl_expr_objref(3) from libnftnl, Version 1.3.1 β€” go forth and reference your objects, stay hydrated, and remember: the fields are just fields, the line numbers are just line numbers, but you? you're the main character. πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from