- mi->mi_ad_monitorConnectionNumber->ad_cname.bv_val,
- c->c_connid,
- mi->mi_ad_monitorConnectionProtocol->ad_cname.bv_val,
- (long)c->c_protocol,
-
- mi->mi_ad_monitorConnectionOpsReceived->ad_cname.bv_val,
- c->c_n_ops_received,
- mi->mi_ad_monitorConnectionOpsExecuting->ad_cname.bv_val,
- c->c_n_ops_executing,
- mi->mi_ad_monitorConnectionOpsPending->ad_cname.bv_val,
- c->c_n_ops_pending,
- mi->mi_ad_monitorConnectionOpsCompleted->ad_cname.bv_val,
- c->c_n_ops_completed,
-
- mi->mi_ad_monitorConnectionGet->ad_cname.bv_val,
- c->c_n_get,
- mi->mi_ad_monitorConnectionRead->ad_cname.bv_val,
- c->c_n_read,
- mi->mi_ad_monitorConnectionWrite->ad_cname.bv_val,
- c->c_n_write,
-
- mi->mi_ad_monitorConnectionMask->ad_cname.bv_val,
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%lu", c->c_connid );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionNumber, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_protocol );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionProtocol, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_n_ops_received );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionOpsReceived, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_n_ops_executing );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionOpsExecuting, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_n_ops_pending );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionOpsPending, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_n_ops_completed );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionOpsCompleted, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_n_get );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionGet, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_n_read );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionRead, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%ld", c->c_n_write );
+ attr_merge_one( e, mi->mi_ad_monitorConnectionWrite, &bv, NULL );
+
+ bv.bv_len = snprintf( buf, sizeof( buf ), "%s%s%s%s%s%s",