5namespace sysio {
namespace chain {
namespace webassembly {
8 SYS_ASSERT( data.size() <
context.control.get_global_properties().configuration.max_inline_action_size, inline_action_too_big,
9 "inline action too big" );
13 context.execute_inline(std::move(act));
18 SYS_ASSERT( data.size() <
context.control.get_global_properties().configuration.max_inline_action_size, inline_action_too_big,
19 "inline action too big" );
23 context.execute_context_free_inline(std::move(act));
29 context.schedule_deferred_transaction(*sender_id, payer, std::move(trx), replace_existing);
33 return context.cancel_deferred_transaction( *val );
#define SYS_ASSERT(expr, exc_type, FORMAT,...)
void send_context_free_inline(legacy_span< const char > data)
bool cancel_deferred(legacy_ptr< const uint128_t > val)
void send_deferred(legacy_ptr< const uint128_t > sender_id, account_name payer, legacy_span< const char > data, uint32_t replace_existing)
void send_inline(legacy_span< const char > data)
void unpack(Stream &s, std::deque< T > &value)
Immutable except for fc::from_variant.