ccn_bulkdata.c File Reference

(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


Detailed Description

(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 Documentation

typedef void ccn_seqfunc(uintmax_t x, void *param, struct ccn_charbuf *resultbuf)

Definition at line 42 of file ccn_bulkdata.c.


Function Documentation

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.


Variable Documentation

ccn_seqfunc ccn_binary_seqfunc

Referenced by ccn_binary_seqfunc().

ccn_seqfunc ccn_decimal_seqfunc

Referenced by ccn_decimal_seqfunc().


Generated on Thu Feb 16 00:44:22 2012 for Content-Centric Networking in C by  doxygen 1.5.6