* \param tid Id of registered trigger (0 in case no trigger registered).
* \param error_code Error value of request.
*/
- rpc get_names(in String query[2048], in trigger t, out String output[2048],
+ rpc get_names(in String query[8192], in trigger t, out String output[8192],
out trigger_id tid, out errval error_code);
/**
* \param tid Id of registered trigger (0 in case no trigger registered).
* \param error_code Error value of request.
*/
- rpc get(in String query[2048], in trigger t, out String output[2048],
+ rpc get(in String query[8192], in trigger t, out String output[8192],
out trigger_id tid, out errval error_code);
/**
* \param tid Id of registered trigger (0 in case no trigger registered).
* \param error_code Error value of request
*/
- rpc set(in String query[2048], in uint64 mode, in trigger t, in bool get,
- out String record[2048], out trigger_id tid, out errval error_code);
+ rpc set(in String query[8192], in uint64 mode, in trigger t, in bool get,
+ out String record[8192], out trigger_id tid, out errval error_code);
/**
* Find a record using an ID capability as the key/name of the record.
* \param tid Id of registered trigger (0 in case no trigger registered).
* \param error_code Error value of request.
*/
- rpc get_with_idcap(in cap idcap, in trigger t, out String output[2048],
+ rpc get_with_idcap(in cap idcap, in trigger t, out String output[8192],
out trigger_id tid, out errval error_code);
/**
* \param tid Id of registered trigger (0 in case no trigger registered).
* \param error_code Error value of request
*/
- rpc del(in String query[2048], in trigger t, out trigger_id tid,
+ rpc del(in String query[8192], in trigger t, out trigger_id tid,
out errval error_code);
/**
* \param tid Id of registered trigger (0 in case no trigger registered).
* \param error_code Error value of request.
*/
- rpc exists(in String query[2048], in trigger t, out trigger_id tid,
+ rpc exists(in String query[8192], in trigger t, out trigger_id tid,
out errval error_code);
/**
* \param record
* \param error_code
*/
- rpc wait_for(in String query[2048], out String record[2048], out errval error_code);
+ rpc wait_for(in String query[8192], out String record[2048], out errval error_code);
/**
* \brief Used to remove Triggers in case they are not needed anymore.
* \param id Identifier for this subscription supplied by server.
* \param error_code Status of request.
*/
- rpc subscribe(in String query[2048], in uint64 trigger_fn, in uint64 state,
+ rpc subscribe(in String query[8192], in uint64 trigger_fn, in uint64 state,
out uint64 id, out errval error_code);
/**
//
// Simple capability storage
- rpc get_cap(in String key[2048], out cap retcap, out errval reterr);
- rpc put_cap(in String key[2048], in cap storecap, out errval reterr);
- rpc remove_cap(in String key[2048], out errval reterr);
+ rpc get_cap(in String key[256], out cap retcap, out errval reterr);
+ rpc put_cap(in String key[256], in cap storecap, out errval reterr);
+ rpc sput_cap(in String key[256], in cap storecap, out String retkey[256], out errval reterr);
+ rpc remove_cap(in String key[256], out errval reterr);
};