The FreeRADIUS server $Id: a4e7f8c94e8038b7627bcf52356b7ed15955c1d7 $
Loading...
Searching...
No Matches
Functions
conduit.c File Reference

Channels for communicating with radmin. More...

#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/math.h>
#include <freeradius-devel/util/strerror.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include "conduit.h"
+ Include dependency graph for conduit.c:

Go to the source code of this file.

Functions

ssize_t fr_conduit_read (int fd, fr_conduit_type_t *pconduit, void *out, size_t outlen)
 
ssize_t fr_conduit_read_async (int fd, fr_conduit_type_t *pconduit, void *out, size_t outlen, size_t *leftover, bool *want_more)
 
ssize_t fr_conduit_write (int fd, fr_conduit_type_t conduit, void const *out, size_t outlen)
 
static ssize_t lo_read (int fd, void *out, size_t outlen)
 
static ssize_t lo_write (int fd, void const *out, size_t outlen)
 

Detailed Description

Channels for communicating with radmin.

Id
48cf66937f7edaf737fcbb778f26405dcc934452

Definition in file conduit.c.

Function Documentation

◆ fr_conduit_read()

ssize_t fr_conduit_read ( int  fd,
fr_conduit_type_t *  pconduit,
void *  out,
size_t  outlen 
)

Definition at line 152 of file conduit.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fr_conduit_read_async()

ssize_t fr_conduit_read_async ( int  fd,
fr_conduit_type_t *  pconduit,
void *  out,
size_t  outlen,
size_t *  leftover,
bool *  want_more 
)

Definition at line 78 of file conduit.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fr_conduit_write()

ssize_t fr_conduit_write ( int  fd,
fr_conduit_type_t  conduit,
void const *  out,
size_t  outlen 
)

Definition at line 234 of file conduit.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ lo_read()

static ssize_t lo_read ( int  fd,
void *  out,
size_t  outlen 
)
static

Definition at line 36 of file conduit.c.

+ Here is the caller graph for this function:

◆ lo_write()

static ssize_t lo_write ( int  fd,
void const *  out,
size_t  outlen 
)
static

Definition at line 206 of file conduit.c.

+ Here is the caller graph for this function: