Exemplo n.º 1
0
JNIEXPORT jstring JNICALL
Java_org_zeromq_zebra_XrapMsg__1_1metadataString (JNIEnv *env, jclass c, jlong self, jstring key, jstring default_value)
{
    char *key_ = (char *) (*env)->GetStringUTFChars (env, key, NULL);
    char *default_value_ = (char *) (*env)->GetStringUTFChars (env, default_value, NULL);
    char *metadata_string_ = (char *) xrap_msg_metadata_string ((xrap_msg_t *) (intptr_t) self, key_, default_value_);
    jstring return_string_ = (*env)->NewStringUTF (env, metadata_string_);
    (*env)->ReleaseStringUTFChars (env, key, key_);
    (*env)->ReleaseStringUTFChars (env, default_value, default_value_);
    return return_string_;
}
Exemplo n.º 2
0
///
//  Get/set the parameters field
const QString QXrapMsg::metadataString (const QString &key, const QString &defaultValue)
{
    const QString rv = QString (xrap_msg_metadata_string (self, key.toUtf8().data(), defaultValue.toUtf8().data()));
    return rv;
}