rfcomm.c (dd2e590c4f17e17c3263f5f44f883c50d88fe634) rfcomm.c (8f4649e3ba0a9d21085f42b688929492b3ab33b7)
1/*
2 * Copyright (C) 2014 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 2288 unchanged lines hidden (view full) ---

2297 rfcomm_channel_t * channel = rfcomm_channel_for_rfcomm_cid(rfcomm_cid);
2298 if (!channel){
2299 return 0;
2300 }
2301 return channel->max_frame_size;
2302}
2303
2304// pre: rfcomm_can_send_packet_now(rfcomm_cid) == true
1/*
2 * Copyright (C) 2014 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 2288 unchanged lines hidden (view full) ---

2297 rfcomm_channel_t * channel = rfcomm_channel_for_rfcomm_cid(rfcomm_cid);
2298 if (!channel){
2299 return 0;
2300 }
2301 return channel->max_frame_size;
2302}
2303
2304// pre: rfcomm_can_send_packet_now(rfcomm_cid) == true
2305bool rfcomm_reserve_packet_buffer(void){
2305void rfcomm_reserve_packet_buffer(void){
2306#ifdef RFCOMM_USE_OUTGOING_BUFFER
2307 log_error("rfcomm_reserve_packet_buffer should not get called with ERTM");
2306#ifdef RFCOMM_USE_OUTGOING_BUFFER
2307 log_error("rfcomm_reserve_packet_buffer should not get called with ERTM");
2308 return false;
2309#else
2308#else
2310 return l2cap_reserve_packet_buffer();
2309 l2cap_reserve_packet_buffer();
2311#endif
2312}
2313
2314void rfcomm_release_packet_buffer(void){
2315#ifdef RFCOMM_USE_OUTGOING_BUFFER
2316 log_error("rfcomm_release_packet_buffer should not get called with ERTM");
2317#else
2318 l2cap_release_packet_buffer();

--- 367 unchanged lines hidden ---
2310#endif
2311}
2312
2313void rfcomm_release_packet_buffer(void){
2314#ifdef RFCOMM_USE_OUTGOING_BUFFER
2315 log_error("rfcomm_release_packet_buffer should not get called with ERTM");
2316#else
2317 l2cap_release_packet_buffer();

--- 367 unchanged lines hidden ---