SyncSourceHandler(3)

πŸ“¦
version 2.0.9 Β· 4 versions
, in debian trixie, ubuntu noble, ubuntu questing

πŸ’– SyncSourceHandler(3) β€” the girl who edits your SyncSource objects πŸ’–

Library Functions Manual ✨ SyncSourceHandler


🌸 NAME 🌸

SyncSourceHandler β€” literally the methods for modifying your SyncSource objects, bestie. no cap.


πŸŽ€ SYNOPSIS πŸŽ€

#include <iqueue.h>

Inherited by MembershipBookkeeping. it's giving family tree energy 🧚

✨ Public Member Functions ✨

  • void * getLink (const SyncSource &source) const β€” bestie this one comes with a whole caveat: it requires SyncSource – SyncSourceHandler friendship. like, they gotta be besties fr fr πŸ’…
  • void setLink (SyncSource &source, void *link)
  • void setParticipant (SyncSource &source, Participant &p)
  • void setState (SyncSource &source, SyncSource::State ns)
  • void setSender (SyncSource &source, bool active)
  • void setDataTransportPort (SyncSource &source, tpport_t p)
  • void setControlTransportPort (SyncSource &source, tpport_t p)
  • void setNetworkAddress (SyncSource &source, InetAddress addr)

πŸ¦‹ Protected Member Functions πŸ¦‹

  • SyncSourceHandler ()
  • virtual ~SyncSourceHandler ()

🌈 Detailed Description 🌈

SyncSource objects modification methods. that's the whole vibe. you want to change stuff on a SyncSource? this is the handler that does it. iconic behavior honestly πŸ‘‘

πŸ‘‘ Author

Federico Montesino Pouzols fedemp@altern.org πŸ’Œ


πŸ“ Constructor & Destructor Documentation πŸ“

SyncSourceHandler::SyncSourceHandler () [inline], [protected]

virtual SyncSourceHandler::~SyncSourceHandler () [inline], [protected], [virtual]

no descriptions on these two, bestie β€” the original is keeping it mysterious πŸ™ˆ the tags are the whole story.

πŸ’œ Member Function Documentation πŸ’œ

This one requires SyncSource – SyncSourceHandler friendship β€” like, an actual declared friendship, not just vibes. it gets the SyncSourceLink corresponding to a SyncSource object. so it's giving "i'll hand you the link, but only because we're mutually declared friends" 🫢

void SyncSourceHandler::setControlTransportPort (SyncSource & source, tpport_t p) [inline]

void SyncSourceHandler::setDataTransportPort (SyncSource & source, tpport_t p) [inline]

void SyncSourceHandler::setNetworkAddress (SyncSource & source, InetAddress addr) [inline]

void SyncSourceHandler::setParticipant (SyncSource & source, Participant & p) [inline]

void SyncSourceHandler::setSender (SyncSource & source, bool active) [inline]

void SyncSourceHandler::setState (SyncSource & source, SyncSource::State ns) [inline]

these ones are just vibes and signatures, no extra prose in the original β€” so we keep it exactly that way. every name, every type, every [inline], untouched. periodt πŸ’…

⭐ Author ⭐

Generated automatically by Doxygen for ccRTP from the source code. not a human girlie writing these β€” a robot did it, and honestly? she ate πŸ€–βœ¨


and that's the whole page, bestie!! this was ccRTP's SyncSourceHandler(3), dropped with so much love πŸ’– mwah, go modify some SyncSource objects responsibly πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from