*resources = seq;
}
+CORBA_long
+negotiate_transaction(fres_contract_broker _obj,
+ const fres_transaction_t* transaction,
+ CORBA_Environment *ev)
+{
+ return FRSH_ERR_NOT_IMPLEMENTED;
+}
+
+CORBA_long
+wait_transaction(fres_contract_broker _obj,
+ const CORBA_char * name,
+ CORBA_Environment *ev)
+{
+ return FRSH_ERR_NOT_IMPLEMENTED;
+}
+
+CORBA_long
+allocate_transaction_vres(fres_contract_broker _obj,
+ const CORBA_long id,
+ CORBA_Environment *ev)
+{
+ return FRSH_ERR_NOT_IMPLEMENTED;
+}
+
+
#if CONFIG_FCB_INET && !CONFIG_FORB_PROTO_INET_DEFAULT
static int register_inet_port(forb_orb orb)
{
.register_allocator = register_allocator,
.redistribute_spare_capacity = redistribute_spare_capacity,
.get_resources = get_resources,
+ .negotiate_transaction = negotiate_transaction,
+ .wait_transaction = wait_transaction,
+ .allocate_transaction_vres = allocate_transaction_vres,
};
void peer_discovery_callback(const forb_orb peer_orb, const char *orb_id)
#define _CM_IDL
#include "../contract/fres_contract_idl.idl"
+#include "../contract/fres_transaction_idl.idl"
#include "../contract/fres_blocks.idl"
#include "../resmng/frm.idl"
#include "../resalloc/fra.idl"
* @param[out] resources
*/
void get_resources(out resource_seq resources);
+
+ long negotiate_transaction(in transaction_t transaction);
+ long wait_transaction(in string name,
+ out transaction_t transaction);
+ long allocate_transaction_vres(in long id);
};
};