Paraslash Audio Streaming | |
About News Download Documentation Development |
Macros and functions for blob handling. More...
#include <regex.h>
#include <fnmatch.h>
#include <osl.h>
#include <lopsub.h>
#include "server_cmd.lsg.h"
#include "para.h"
#include "error.h"
#include "crypt.h"
#include "string.h"
#include "afh.h"
#include "afs.h"
#include "ipc.h"
#include "portable_io.h"
#include "sideband.h"
#include "command.h"
Macros | |
#define | DEFINE_BLOB_TABLE_DESC(table_name) |
Define an osl table description for a blob table. More... | |
#define | DEFINE_BLOB_TABLE_PTR(table_name) struct osl_table *table_name ## _table; |
Define a pointer to an osl blob table with a canonical name. More... | |
#define | INIT_BLOB_TABLE(table_name) |
Define a blob table. More... | |
#define | DEFINE_BLOB_COMMAND(cmd_name, c_cmd_name, table_name, short_name, c_short_name) |
#define | DEFINE_GET_NAME_BY_ID(table_name, cmd_prefix) |
Define the get_name_by_id function for this blob type. More... | |
#define | DEFINE_GET_DEF_BY_NAME(table_name, cmd_prefix) |
Define the get_def_by_id function for this blob type. More... | |
#define | DEFINE_GET_DEF_BY_ID(table_name, cmd_prefix) |
Define the get_def_by_id function for this blob type. More... | |
#define | DEFINE_GET_NAME_AND_DEF_BY_ROW(table_name, cmd_prefix) |
Define the get_name_and_def_by_row function for this blob type. More... | |
#define | DEFINE_BLOB_CLOSE(table_name) |
Define the close function for this blob type. More... | |
#define | DEFINE_BLOB_CREATE(table_name) |
Define the create function for this blob type. More... | |
#define | DEFINE_BLOB_OPEN(table_name) |
#define | DEFINE_BLOB_AFS_TABLE_OPS(table_name) |
Blob tables map integers to blobs. More... | |
#define | DEFINE_BLOB_FUNCTIONS(table_name, short_name, c_short_name) |
Define all functions for this blob type. More... | |
Macros and functions for blob handling.
#define DEFINE_BLOB_TABLE_DESC | ( | table_name | ) |
Define an osl table description for a blob table.
#define DEFINE_BLOB_TABLE_PTR | ( | table_name | ) | struct osl_table *table_name ## _table; |
Define a pointer to an osl blob table with a canonical name.
#define INIT_BLOB_TABLE | ( | table_name | ) |
Define a blob table.
#define DEFINE_BLOB_COMMAND | ( | cmd_name, | |
c_cmd_name, | |||
table_name, | |||
short_name, | |||
c_short_name | |||
) |
#define DEFINE_GET_NAME_BY_ID | ( | table_name, | |
cmd_prefix | |||
) |
Define the get_name_by_id
function for this blob type.
#define DEFINE_GET_DEF_BY_NAME | ( | table_name, | |
cmd_prefix | |||
) |
Define the get_def_by_id
function for this blob type.
#define DEFINE_GET_DEF_BY_ID | ( | table_name, | |
cmd_prefix | |||
) |
Define the get_def_by_id
function for this blob type.
#define DEFINE_GET_NAME_AND_DEF_BY_ROW | ( | table_name, | |
cmd_prefix | |||
) |
Define the get_name_and_def_by_row
function for this blob type.
#define DEFINE_BLOB_CLOSE | ( | table_name | ) |
Define the close
function for this blob type.
#define DEFINE_BLOB_CREATE | ( | table_name | ) |
Define the create
function for this blob type.
#define DEFINE_BLOB_OPEN | ( | table_name | ) |
#define DEFINE_BLOB_AFS_TABLE_OPS | ( | table_name | ) |
Blob tables map integers to blobs.
#define DEFINE_BLOB_FUNCTIONS | ( | table_name, | |
short_name, | |||
c_short_name | |||
) |
Define all functions for this blob type.