コード例 #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_;
}
コード例 #2
0
ファイル: qxrapmsg.cpp プロジェクト: oikosdev/zwebrap
///
//  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;
}