|
AVPKit
|
This library contains routines used by AVPKit libraries for "ferry"ing Java objects to and from native code. More...
Classes | |
| class | AtomicInteger |
| Internal only. More... | |
| class | Buffer |
| class | IBuffer |
| Allows Java code to get data from a native buffers, and optionally modify native memory directly. More... | |
| class | JNIHelper |
| The JNIHelper object contains a series of methods designed to assist functions when running inside a Java JVM. More... | |
| class | JNIMemoryManager |
| This class's implementation of malloc() and free() will forward to the standard library's malloc() and free(), UNLESS you're running in a JVM, in which case it will use Java to manage the memory for us. More... | |
| class | Logger |
| Internal Only. More... | |
| class | LoggerStack |
| This class records the Global logging levels when it is created, and, if it changes the Global logging level, restores it to the original values when it is destroyed. More... | |
| class | Mutex |
| Internal Only. More... | |
| class | RefCounted |
| Parent of all Ferry objects – it mains reference counts in native code. More... | |
| class | RefCountedTester |
| Internal Only. More... | |
| class | RefPointer |
| This class is only useful from C++. More... | |
This library contains routines used by AVPKit libraries for "ferry"ing Java objects to and from native code.
Of particular importance is the RefCounted interface.