Allows for edit transactions.
More...
#include <freeradius-devel/util/syserror.h>
#include <freeradius-devel/server/rcode.h>
#include "transaction.h"
#include "transaction_priv.h"
Go to the source code of this file.
Allows for edit transactions.
- Id
- 3e587370c688a1835d416a16b572e67c0b90e943
- Copyright
- 2023 Network RADIUS SAS (legal.nosp@m.@net.nosp@m.workr.nosp@m.adiu.nosp@m.s.com)
Definition in file transaction.c.
◆ transaction_ok()
Limit the operations which can appear in a transaction.
Definition at line 156 of file transaction.c.
◆ unlang_compile_transaction()
◆ unlang_interpret_edit_list()
◆ unlang_transaction()
◆ unlang_transaction_final()
Commit a successful transaction.
Definition at line 56 of file transaction.c.
◆ unlang_transaction_init()
void unlang_transaction_init |
( |
void |
| ) |
|
◆ unlang_transaction_signal()
Signal a transaction to abort.
- Parameters
-
[in] | request | The current request. |
[in] | frame | being signalled. |
[in] | action | to signal. |
Definition at line 39 of file transaction.c.
◆ transaction_keywords
Initial value:= {
{
L(
"load-balance"), 1 },
{
L(
"redundant-load-balance"), 1 },
}
#define L(_str)
Helper for initialising arrays of string literals.
Definition at line 137 of file transaction.c.
◆ transaction_keywords_len