VLCB SDK
An opinionated SDK for VLCB protocol
Loading...
Searching...
No Matches
iface.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdbool.h>
4
5#include "adapter.h"
6#include "socket.h"
7
9
11 IVlcbNetAdpt *const adpt;
13};
14
15VlcbNetIface vlcb_net_iface_New(IVlcbNetAdpt *const adpt,
16 VlcbNetSocketList *const sockets);
17
21
VlcbNetMedium
Definition addr.h:5
VlcbNetMedium vlcb_net_iface_Medium(const VlcbNetIface *const iface)
bool vlcb_net_iface_BindSock(VlcbNetIface *const iface, VlcbNetSocketHandle sock)
Definition iface.c:108
VlcbNetIfacePollResult vlcb_net_iface_Poll(VlcbNetIface *const iface)
Definition iface.c:85
VlcbNetIface vlcb_net_iface_New(IVlcbNetAdpt *const adpt, VlcbNetSocketList *const sockets)
Definition iface.c:13
IVlcbNetSocket * VlcbNetSocketHandle
Definition socket.h:41
bool readiness_may_have_changed
Definition iface.h:19
IVlcbNetAdpt *const adpt
Definition iface.h:11
VlcbNetSocketList *const sockets
Definition iface.h:12