|
Paraslash Audio Streaming |
About News Download Documentation Development |
Macros | |
#define | DEFINE_BLOB_TABLE_DESC(table_name) |
#define | DEFINE_BLOB_TABLE_PTR(table_name) struct osl_table *table_name ## _table; |
#define | INIT_BLOB_TABLE(table_name) |
#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 | DEFINE_GET_DEF_BY_NAME(table_name, cmd_prefix) |
#define | DEFINE_GET_DEF_BY_ID(table_name, cmd_prefix) |
#define | DEFINE_GET_NAME_AND_DEF_BY_ROW(table_name, cmd_prefix) |
#define | DEFINE_BLOB_CLOSE(table_name) |
#define | DEFINE_BLOB_CREATE(table_name) |
#define | DEFINE_BLOB_OPEN(table_name) |
#define | DEFINE_BLOB_AFS_TABLE_OPS(table_name, ehandler) |
#define | DEFINE_BLOB_FUNCTIONS(table_name, short_name, c_short_name, ehandler) |
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, | |
ehandler | |||
) |
Blob tables map integers to blobs.
#define DEFINE_BLOB_FUNCTIONS | ( | table_name, | |
short_name, | |||
c_short_name, | |||
ehandler | |||
) |
Define all functions for this blob type.