bolt-gen: use 'enum' instead of 'e:' prefix for enums

use 'enum ' in wirespec instead of 'e:' as an indicator
that a field is an enum.
This commit is contained in:
lisa neigut 2019-07-23 23:20:04 -05:00 committed by Rusty Russell
parent b6d4c372bb
commit 46cbca97ea
7 changed files with 15 additions and 15 deletions

View File

@ -22,7 +22,7 @@ msgdata,channel_init,remote_fundingkey,pubkey,
msgdata,channel_init,remote_basepoints,basepoints,
msgdata,channel_init,remote_per_commit,pubkey,
msgdata,channel_init,old_remote_per_commit,pubkey,
msgdata,channel_init,funder,e:side,
msgdata,channel_init,funder,enum side,
msgdata,channel_init,fee_base,u32,
msgdata,channel_init,fee_proportional,u32,
msgdata,channel_init,local_msatoshi,amount_msat,
@ -41,13 +41,13 @@ msgdata,channel_init,revocations_received,u64,
msgdata,channel_init,next_htlc_id,u64,
msgdata,channel_init,num_htlcs,u16,
msgdata,channel_init,htlcs,added_htlc,num_htlcs
msgdata,channel_init,htlc_states,e:htlc_state,num_htlcs
msgdata,channel_init,htlc_states,enum htlc_state,num_htlcs
msgdata,channel_init,num_fulfilled,u16,
msgdata,channel_init,fulfilled,fulfilled_htlc,num_fulfilled
msgdata,channel_init,fulfilled_sides,e:side,num_fulfilled
msgdata,channel_init,fulfilled_sides,enum side,num_fulfilled
msgdata,channel_init,num_failed,u16,
msgdata,channel_init,failed,failed_htlc,num_failed
msgdata,channel_init,failed_sides,e:side,num_failed
msgdata,channel_init,failed_sides,enum side,num_failed
msgdata,channel_init,local_funding_locked,bool,
msgdata,channel_init,remote_funding_locked,bool,
msgdata,channel_init,funding_short_id,short_channel_id,

1 #include <common/cryptomsg.h>
22 msgdata,channel_init,remote_per_commit,pubkey,
23 msgdata,channel_init,old_remote_per_commit,pubkey,
24 msgdata,channel_init,funder,e:side, msgdata,channel_init,funder,enum side,
25 msgdata,channel_init,fee_base,u32,
26 msgdata,channel_init,fee_proportional,u32,
27 msgdata,channel_init,local_msatoshi,amount_msat,
28 msgdata,channel_init,our_basepoints,basepoints,
41 msgdata,channel_init,num_htlcs,u16,
42 msgdata,channel_init,htlcs,added_htlc,num_htlcs
43 msgdata,channel_init,htlc_states,e:htlc_state,num_htlcs msgdata,channel_init,htlc_states,enum htlc_state,num_htlcs
44 msgdata,channel_init,num_fulfilled,u16,
45 msgdata,channel_init,fulfilled,fulfilled_htlc,num_fulfilled
46 msgdata,channel_init,fulfilled_sides,e:side,num_fulfilled msgdata,channel_init,fulfilled_sides,enum side,num_fulfilled
47 msgdata,channel_init,num_failed,u16,
48 msgdata,channel_init,failed,failed_htlc,num_failed
49 msgdata,channel_init,failed_sides,e:side,num_failed msgdata,channel_init,failed_sides,enum side,num_failed
50 msgdata,channel_init,local_funding_locked,bool,
51 msgdata,channel_init,remote_funding_locked,bool,
52 msgdata,channel_init,funding_short_id,short_channel_id,
53 msgdata,channel_init,reestablish,bool,

View File

@ -9,7 +9,7 @@ msgdata,closing_init,funding_txout,u16,
msgdata,closing_init,funding_satoshi,amount_sat,
msgdata,closing_init,local_fundingkey,pubkey,
msgdata,closing_init,remote_fundingkey,pubkey,
msgdata,closing_init,funder,e:side,
msgdata,closing_init,funder,enum side,
msgdata,closing_init,local_sat,amount_sat,
msgdata,closing_init,remote_sat,amount_sat,
msgdata,closing_init,our_dust_limit,amount_sat,

1 #include <common/cryptomsg.h>
9 msgdata,closing_init,funding_satoshi,amount_sat,
10 msgdata,closing_init,local_fundingkey,pubkey,
11 msgdata,closing_init,remote_fundingkey,pubkey,
12 msgdata,closing_init,funder,e:side, msgdata,closing_init,funder,enum side,
13 msgdata,closing_init,local_sat,amount_sat,
14 msgdata,closing_init,remote_sat,amount_sat,
15 msgdata,closing_init,our_dust_limit,amount_sat,

View File

@ -2,17 +2,17 @@
#include <common/status_wire.h>
msgtype,status_log,0xFFF0
msgdata,status_log,level,e:log_level,
msgdata,status_log,level,enum log_level,
msgdata,status_log,entry,wirestring,
msgtype,status_io,0xFFF1
msgdata,status_io,iodir,e:log_level,
msgdata,status_io,iodir,enum log_level,
msgdata,status_io,who,wirestring,
msgdata,status_io,len,u16,
msgdata,status_io,data,u8,len
msgtype,status_fail,0xFFF2
msgdata,status_fail,failreason,e:status_failreason,
msgdata,status_fail,failreason,enum status_failreason,
msgdata,status_fail,desc,wirestring,
msgtype,status_peer_connection_lost,0xFFF3

1 #include <common/per_peer_state.h>
2 #include <common/status_wire.h>
3 msgtype,status_log,0xFFF0
4 msgdata,status_log,level,e:log_level, msgdata,status_log,level,enum log_level,
5 msgdata,status_log,entry,wirestring,
6 msgtype,status_io,0xFFF1
7 msgdata,status_io,iodir,e:log_level, msgdata,status_io,iodir,enum log_level,
8 msgdata,status_io,who,wirestring,
9 msgdata,status_io,len,u16,
10 msgdata,status_io,data,u8,len
11 msgtype,status_fail,0xFFF2
12 msgdata,status_fail,failreason,e:status_failreason, msgdata,status_fail,failreason,enum status_failreason,
13 msgdata,status_fail,desc,wirestring,
14 msgtype,status_peer_connection_lost,0xFFF3
15 msgtype,status_peer_billboard,0xFFF5
16 msgdata,status_peer_billboard,perm,bool,
17 msgdata,status_peer_billboard,happenings,wirestring,
18 # Note: 0xFFFF is reserved for MSG_PASS_FD!

View File

@ -7,7 +7,7 @@ msgtype,connectctl_init,2000
msgdata,connectctl_init,id,node_id,
msgdata,connectctl_init,num_wireaddrs,u16,
msgdata,connectctl_init,wireaddrs,wireaddr_internal,num_wireaddrs
msgdata,connectctl_init,listen_announce,e:addr_listen_announce,num_wireaddrs
msgdata,connectctl_init,listen_announce,enum addr_listen_announce,num_wireaddrs
msgdata,connectctl_init,tor_proxyaddr,?wireaddr,
msgdata,connectctl_init,use_tor_proxy_always,bool,
msgdata,connectctl_init,dev_allow_localhost,bool,

1 #include <common/cryptomsg.h>
7 msgdata,connectctl_init,num_wireaddrs,u16,
8 msgdata,connectctl_init,wireaddrs,wireaddr_internal,num_wireaddrs
9 msgdata,connectctl_init,listen_announce,e:addr_listen_announce,num_wireaddrs msgdata,connectctl_init,listen_announce,enum addr_listen_announce,num_wireaddrs
10 msgdata,connectctl_init,tor_proxyaddr,?wireaddr,
11 msgdata,connectctl_init,use_tor_proxy_always,bool,
12 msgdata,connectctl_init,dev_allow_localhost,bool,
13 msgdata,connectctl_init,use_dns,bool,

View File

@ -22,7 +22,7 @@ msgdata,onchain_init,remote_scriptpubkey_len,u16,
msgdata,onchain_init,remote_scriptpubkey,u8,remote_scriptpubkey_len
msgdata,onchain_init,ourwallet_pubkey,pubkey,
# We need these two for commit number obscurer
msgdata,onchain_init,funder,e:side,
msgdata,onchain_init,funder,enum side,
msgdata,onchain_init,local_basepoints,basepoints,
msgdata,onchain_init,remote_basepoints,basepoints,
msgdata,onchain_init,tx,bitcoin_tx,
@ -49,7 +49,7 @@ msgtype,onchain_init_reply,5101
# onchaind->master: Send out a tx.
msgtype,onchain_broadcast_tx,5003
msgdata,onchain_broadcast_tx,tx,bitcoin_tx,
msgdata,onchain_broadcast_tx,type,e:wallet_tx_type,
msgdata,onchain_broadcast_tx,type,enum wallet_tx_type,
# master->onchaind: Notifier that an output has been spent by input_num of tx.
msgtype,onchain_spent,5004
@ -106,4 +106,4 @@ msgdata,onchain_dev_memleak_reply,leak,bool,
# transactions.
msgtype,onchain_transaction_annotate,5034
msgdata,onchain_transaction_annotate,txid,bitcoin_txid,
msgdata,onchain_transaction_annotate,type,e:wallet_tx_type,
msgdata,onchain_transaction_annotate,type,enum wallet_tx_type,

1 #include <common/derive_basepoints.h>
22 msgdata,onchain_init,ourwallet_pubkey,pubkey,
23 # We need these two for commit number obscurer
24 msgdata,onchain_init,funder,e:side, msgdata,onchain_init,funder,enum side,
25 msgdata,onchain_init,local_basepoints,basepoints,
26 msgdata,onchain_init,remote_basepoints,basepoints,
27 msgdata,onchain_init,tx,bitcoin_tx,
28 msgdata,onchain_init,tx_blockheight,u32,
49 # master->onchaind: Notifier that an output has been spent by input_num of tx.
50 msgtype,onchain_spent,5004
51 msgdata,onchain_spent,tx,bitcoin_tx,
52 msgdata,onchain_spent,input_num,u32,
53 msgdata,onchain_spent,blockheight,u32,
54 # master->onchaind: We will receive more than one of these, as depth changes.
55 msgtype,onchain_depth,5005
106
107
108
109

View File

@ -239,8 +239,8 @@ class Type(FieldSet):
self.tlv = False
def parse_name(self, name):
if name.startswith('e:'):
return name[2:], True
if name.startswith('enum '):
return name[5:], True
return name, False
def add_data_field(self, field_name, type_obj, count=1,

View File

@ -26,7 +26,7 @@ msgdata,test_msg,test_varsize_struct_varlen,test_features,len_varsize_struct
# assignable
msgdata,test_msg,test_assignable,u16,
# enum
msgdata,test_msg,test_enum,e:test_enum,
msgdata,test_msg,test_enum,enum test_enum,
# test struct
msgdata,test_msg,test_struct,test_short_id,
# test var-size struct