OLD | NEW |
1 /* | 1 /* |
2 * libjingle | 2 * libjingle |
3 * Copyright 2013 Google Inc. | 3 * Copyright 2013 Google Inc. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are met: | 6 * modification, are permitted provided that the following conditions are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright notice, | 8 * 1. Redistributions of source code must retain the above copyright notice, |
9 * this list of conditions and the following disclaimer. | 9 * this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright notice, | 10 * 2. Redistributions in binary form must reproduce the above copyright notice, |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 // ByteBuffer is direct and/or is backed by an array. | 134 // ByteBuffer is direct and/or is backed by an array. |
135 byte[] data = new byte[buffer.data.remaining()]; | 135 byte[] data = new byte[buffer.data.remaining()]; |
136 buffer.data.get(data); | 136 buffer.data.get(data); |
137 return sendNative(data, buffer.binary); | 137 return sendNative(data, buffer.binary); |
138 } | 138 } |
139 private native boolean sendNative(byte[] data, boolean binary); | 139 private native boolean sendNative(byte[] data, boolean binary); |
140 | 140 |
141 /** Dispose of native resources attached to this channel. */ | 141 /** Dispose of native resources attached to this channel. */ |
142 public native void dispose(); | 142 public native void dispose(); |
143 }; | 143 }; |
OLD | NEW |