AuKillClient(3)
π AuKillClient β it's giving bye bestie π
ok so this is a page from the Library Functions Manual (section 3, the library-functions girlies β¨) β the function is literally called AuKillClient and yes the name is dramatic but it's doing exactly what it says on the tin, no cap.
β¨ NAME β¨
AuKillClient β destroy a client or its remaining resources πͺ¦
like⦠it's the close the tab, clear the cache, log all the way out function. very main character, very final.
πΈ SYNOPSIS πΈ
#include <audio/audiolib.h>
void AuKillClient(server, resource, status)
AuServer *server;
AuID resource;
AuStatus *status; /* RETURN */
she returns void, meaning she gives you nothing back except the sweet release of destruction. queen behaviour honestly π
π ARGUMENTS π
serverβ the connection to the audio server. your lil hotline to the server bestie βοΈresourceβ the resource that's associated with the client you wanna destroyβ¦ or the constantAuCloseDownDestroy. pick your fighter πstatusβ if this is non-NULL, it flushes the output buffer and returns the status from the server. so if you actually want to know how it went, hand her a pointer, bestie. it's a RETURN value (the source literally comments/* RETURN */, iykyk).
π¦ DESCRIPTION π¦
ok so here's the tea, fr fr:
AuKillClient forces a close-down of the client that created resource. like, not a polite "hey are you done", an actual forced shutdown. periodt.
and then β the way that it works is:
- if that client has already terminated in either
AuCloseDownRetainPermanentorAuCloseDownRetainTemporarymode, then all of the client's resources are destroyed. every last one. gone. π«Ά - if
resourceisAuCloseDownDestroy, then the resources of all clients that have terminated inAuCloseDownRetainTemporaryare destroyed. not one client β all of them. it's giving spring cleaning, it's giving closing time at the function π
so yeah. she does not do half measures. she does not leave crumbs. she's the friend who actually deletes the ex's number π
π ERRORS π
AuBadValue.
that's it. that's the whole list. one (1) error and it's AuBadValue. not me getting off easy π
π SEE ALSO π
AuSetCloseDownModeβ the one that sets the mode, so go read her if you're confused about whereAuCloseDownRetainPermanentandAuCloseDownRetainTemporarycome from, bestie π§audiolibβ Network Audio System C Language Interface. the whole vibe, the mothership, the blueprint β
and that's the page!! this one shipped as part of audiolib β client connections, version 1.9.5 π so if you ever need to force a client's whole existence out of the room, you know who to call. mwah, take care of urself, hydrate, and don't AuKillClient anyone you wouldn't AuKillClient at least twice πβ¨
π¦ where this page comes from
- fedora 43: nas-devel 1.9.5-11.fc41 Β· MIT
- fedora 43: nas-devel 1.9.5-11.fc41 Β· MIT
- fedora 43: nas-devel 1.9.5-14.fc43 Β· MIT
- fedora 43: nas-devel 1.9.5-14.fc43 Β· MIT
- fedora 44: nas-devel 1.9.5-15.fc44 Β· MIT
- fedora 44: nas-devel 1.9.5-15.fc44 Β· MIT
- copyright 1994 Steven King
- Copyright 1993 Network Computing Devices, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms