CCNx-Android-Services/jni/csrc/ccnr/ccnr_sendq.c File Reference
Part of ccnr - CCNx Repository Daemon.
More...
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <netdb.h>
#include <poll.h>
#include <signal.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/un.h>
#include <netinet/in.h>
#include <ccn/bloom.h>
#include <ccn/ccn.h>
#include <ccn/ccn_private.h>
#include <ccn/charbuf.h>
#include <ccn/face_mgmt.h>
#include <ccn/hashtb.h>
#include <ccn/indexbuf.h>
#include <ccn/schedule.h>
#include <ccn/reg_mgmt.h>
#include <ccn/uri.h>
#include "ccnr_private.h"
#include "ccnr_sendq.h"
#include "ccnr_io.h"
#include "ccnr_link.h"
#include "ccnr_msg.h"
#include "ccnr_store.h"
|
Functions |
static int | choose_face_delay (struct ccnr_handle *h, struct fdholder *fdholder, enum cq_delay_class c) |
static struct content_queue * | content_queue_create (struct ccnr_handle *h, struct fdholder *fdholder, enum cq_delay_class c) |
PUBLIC void | r_sendq_content_queue_destroy (struct ccnr_handle *h, struct content_queue **pq) |
static enum cq_delay_class | choose_content_delay_class (struct ccnr_handle *h, unsigned filedesc, int content_flags) |
static unsigned | randomize_content_delay (struct ccnr_handle *h, struct content_queue *q) |
static int | content_sender (struct ccn_schedule *sched, void *clienth, struct ccn_scheduled_event *ev, int flags) |
PUBLIC int | r_sendq_face_send_queue_insert (struct ccnr_handle *h, struct fdholder *fdholder, struct content_entry *content) |
Detailed Description
Part of ccnr - CCNx Repository Daemon.