libamxb
4.8.2
Bus Agnostic C API
|
#include <stdlib.h>
#include <stdarg.h>
#include <stddef.h>
#include <string.h>
#include <unistd.h>
#include <setjmp.h>
#include <cmocka.h>
#include <amxc/amxc_variant.h>
#include <amxc/amxc_htable.h>
#include <amxc/amxc_lqueue.h>
#include <amxp/amxp_signal.h>
#include <amxp/amxp_slot.h>
#include <amxd/amxd_dm.h>
#include <amxb/amxb_be.h>
#include <amxb/amxb.h>
#include "test_amxb_ba_invoke.h"
#include <amxc/amxc_macros.h>
Go to the source code of this file.
Functions | |
int | __wrap_dlclose (void *handle) |
static void * | dummy_connect (const char *host, const char *port, const char *path, UNUSED amxp_signal_mngr_t *sigmngr) |
static int | dummy_disconnect (void *ctx) |
static int | dummy_get_fd (void *ctx) |
static void | dummy_free (void *ctx) |
static int | dummy_read (void *const ctx) |
static int | dummy_new_invoke (amxb_invoke_t *invoke_ctx) |
static void | dummy_free_invoke (amxb_invoke_t *invoke_ctx) |
static int | dummy_invoke (void *const ctx, amxb_invoke_t *invoke_ctx, UNUSED amxc_var_t *args, amxb_request_t *request, int timeout) |
static int | dummy_async_invoke (void *const ctx, amxb_invoke_t *invoke_ctx, UNUSED amxc_var_t *args, amxb_request_t *request) |
static int | dummy_wait_request (void *const ctx, amxb_request_t *request, UNUSED int timeout) |
static int | dummy_close_request (void *const ctx, amxb_request_t *request) |
int | __wrap_dlclose (UNUSED void *handle) |
void | test_amxb_new_free_invoke (UNUSED void **state) |
void | test_amxb_invoke (UNUSED void **state) |
void | test_amxb_async_invoke_and_close (UNUSED void **state) |
void | test_amxb_api_after_backend_removal (UNUSED void **state) |
void | test_amxb_wait_for_request (UNUSED void **state) |
void | test_amxb_async_call (UNUSED void **state) |
Variables | |
static char * | dummy_ctx = "xbus" |
static char * | dummy_bus_data = "xbus dummy data" |
static char | verify_host [64] |
static char | verify_port [64] |
static char | verify_path [64] |
static int | return_val |
static amxb_be_funcs_t | dummy_be1 |
static amxb_be_funcs_t | dummy_be3 |
static amxb_be_funcs_t | dummy_be4 |
int __wrap_dlclose | ( | UNUSED void * | handle | ) |
Definition at line 196 of file test_amxb_ba_invoke.c.
int __wrap_dlclose | ( | void * | handle | ) |
|
static |
Definition at line 140 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 160 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 87 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 98 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 108 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 122 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 103 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 127 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 117 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 112 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 151 of file test_amxb_ba_invoke.c.
void test_amxb_api_after_backend_removal | ( | UNUSED void ** | state | ) |
Definition at line 382 of file test_amxb_ba_invoke.c.
void test_amxb_async_call | ( | UNUSED void ** | state | ) |
Definition at line 450 of file test_amxb_ba_invoke.c.
void test_amxb_async_invoke_and_close | ( | UNUSED void ** | state | ) |
Definition at line 299 of file test_amxb_ba_invoke.c.
void test_amxb_invoke | ( | UNUSED void ** | state | ) |
Definition at line 244 of file test_amxb_ba_invoke.c.
void test_amxb_new_free_invoke | ( | UNUSED void ** | state | ) |
Definition at line 200 of file test_amxb_ba_invoke.c.
void test_amxb_wait_for_request | ( | UNUSED void ** | state | ) |
Definition at line 410 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 167 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 183 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 189 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 79 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 78 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 83 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 80 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 82 of file test_amxb_ba_invoke.c.
|
static |
Definition at line 81 of file test_amxb_ba_invoke.c.