(INCOMPLETE)Support for transport of bulk data. More...
Go to the source code of this file.
Typedefs | |
typedef void | ccn_seqfunc (uintmax_t x, void *param, struct ccn_charbuf *resultbuf) |
Functions | |
void | ccn_decimal_seqfunc (uintmax_t x, void *param, struct ccn_charbuf *resultbuf) |
void | ccn_binary_seqfunc (uintmax_t x, void *param, struct ccn_charbuf *resultbuf) |
static enum ccn_upcall_res | deliver_content (struct ccn *h, struct bulkdata *b) |
static void | express_bulkdata_interest (struct ccn *h, struct pending *b) |
enum ccn_upcall_res | imcoming_bulkdata (struct ccn_closure *selfp, enum ccn_upcall_kind kind, struct ccn_upcall_info *info) |
Variables | |
ccn_seqfunc | ccn_decimal_seqfunc |
ccn_seqfunc | ccn_binary_seqfunc |
(INCOMPLETE)Support for transport of bulk data.
Part of the CCNx C Library.
Copyright (C) 2008, 2009 Palo Alto Research Center, Inc.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Definition in file ccn_bulkdata.c.
typedef void ccn_seqfunc(uintmax_t x, void *param, struct ccn_charbuf *resultbuf) |
Definition at line 42 of file ccn_bulkdata.c.
void ccn_binary_seqfunc | ( | uintmax_t | x, | |
void * | param, | |||
struct ccn_charbuf * | resultbuf | |||
) |
Definition at line 68 of file ccn_bulkdata.c.
void ccn_decimal_seqfunc | ( | uintmax_t | x, | |
void * | param, | |||
struct ccn_charbuf * | resultbuf | |||
) |
Definition at line 56 of file ccn_bulkdata.c.
static enum ccn_upcall_res deliver_content | ( | struct ccn * | h, | |
struct bulkdata * | b | |||
) | [static] |
Definition at line 234 of file ccn_bulkdata.c.
Referenced by imcoming_bulkdata().
static void express_bulkdata_interest | ( | struct ccn * | h, | |
struct pending * | b | |||
) | [static] |
Definition at line 189 of file ccn_bulkdata.c.
Referenced by imcoming_bulkdata().
enum ccn_upcall_res imcoming_bulkdata | ( | struct ccn_closure * | selfp, | |
enum ccn_upcall_kind | kind, | |||
struct ccn_upcall_info * | info | |||
) |
Definition at line 113 of file ccn_bulkdata.c.
ccn_seqfunc ccn_binary_seqfunc |
Referenced by ccn_binary_seqfunc().
ccn_seqfunc ccn_decimal_seqfunc |
Referenced by ccn_decimal_seqfunc().