dump 100 src/ftdm_io.c static void write_chan_io_dump(ftdm_io_dump_t *dump, char *dataptr, int dlen) dump 102 src/ftdm_io.c int windex = dump->windex; dump 103 src/ftdm_io.c int avail = (int)dump->size - windex; dump 105 src/ftdm_io.c if (!dump->buffer) { dump 112 src/ftdm_io.c ftdm_assert(diff < (int)dump->size, "Very small buffer or very big IO chunk!\n"); dump 115 src/ftdm_io.c memcpy(&dump->buffer[windex], dataptr, avail); dump 116 src/ftdm_io.c memcpy(&dump->buffer[0], &dataptr[avail], diff); dump 120 src/ftdm_io.c dump->wrapped = 1; dump 122 src/ftdm_io.c memcpy(&dump->buffer[windex], dataptr, dlen); dump 126 src/ftdm_io.c if (windex == (int)dump->size) { dump 129 src/ftdm_io.c dump->wrapped = 1; dump 132 src/ftdm_io.c dump->windex = windex; dump 135 src/ftdm_io.c static void dump_chan_io_to_file(ftdm_channel_t *fchan, ftdm_io_dump_t *dump, FILE *file) dump 141 src/ftdm_io.c if (!dump->buffer) { dump 145 src/ftdm_io.c towrite = dump->size - dump->windex; dump 147 src/ftdm_io.c if (dump->wrapped) { dump 148 src/ftdm_io.c rc = fwrite(&dump->buffer[dump->windex], 1, towrite, file); dump 154 src/ftdm_io.c if (dump->windex) { dump 155 src/ftdm_io.c towrite = dump->windex; dump 156 src/ftdm_io.c rc = fwrite(&dump->buffer[0], 1, towrite, file); dump 162 src/ftdm_io.c dump->windex = 0; dump 163 src/ftdm_io.c dump->wrapped = 0; dump 166 src/ftdm_io.c static void stop_chan_io_dump(ftdm_io_dump_t *dump) dump 168 src/ftdm_io.c if (!dump->buffer) { dump 171 src/ftdm_io.c ftdm_safe_free(dump->buffer); dump 172 src/ftdm_io.c memset(dump, 0, sizeof(dump)); dump 175 src/ftdm_io.c static ftdm_status_t start_chan_io_dump(ftdm_channel_t *chan, ftdm_io_dump_t *dump, ftdm_size_t size) dump 177 src/ftdm_io.c if (dump->buffer) { dump 181 src/ftdm_io.c memset(dump, 0, sizeof(*dump)); dump 182 src/ftdm_io.c dump->buffer = ftdm_malloc(size); dump 183 src/ftdm_io.c if (!dump->buffer) { dump 186 src/ftdm_io.c dump->size = size; dump 68 src/ftmod/ftmod_isdn/ftmod_isdn.c pcap_dumper_t *dump; /*!< pcap file handle */ dump 111 src/ftmod/ftmod_isdn/ftmod_isdn.c pcap->dump = pcap_dump_open(pcap->handle, pcap->filename); dump 112 src/ftmod/ftmod_isdn/ftmod_isdn.c if (!pcap->dump) { dump 146 src/ftmod/ftmod_isdn/ftmod_isdn.c pcap_dump_flush(pcap->dump); dump 148 src/ftmod/ftmod_isdn/ftmod_isdn.c size = pcap_dump_ftell(pcap->dump); dump 151 src/ftmod/ftmod_isdn/ftmod_isdn.c pcap_dump_close(pcap->dump); dump 235 src/ftmod/ftmod_isdn/ftmod_isdn.c pcap_dump((unsigned char *)pcap->dump, &hdr, frame);