class Core::Java::JniByteArray

#include <corejniarray.h>

class JniByteArray: public Core::Java::JniArray
{
public:
    // construction

    JniByteArray(JNIEnv* jni, const jbyte data[], int length);
    JniByteArray(JNIEnv* jni, int length);
    JniByteArray(JNIEnv* jni, jbyteArray jArray);

    // methods

    void reallocate(int length);
    void setData(const void* buffer, int count);
    void setData(const void* buffer, int start, int count);
    void getData(void* buffer, int count) const;
    void getData(void* buffer, int start, int count) const;
};

Inherited Members

public:
    // methods

    operator ArrayType () const;
    ArrayType getArray() const;
    int getLength() const;