@@ -28,6 +28,8 @@ use crate::p2p::channels::best_tip::P2pChannelsBestTipAction;
2828use crate :: p2p:: channels:: best_tip_effectful:: P2pChannelsBestTipEffectfulAction ;
2929use crate :: p2p:: channels:: rpc:: P2pChannelsRpcAction ;
3030use crate :: p2p:: channels:: rpc_effectful:: P2pChannelsRpcEffectfulAction ;
31+ use crate :: p2p:: channels:: signaling:: exchange:: P2pChannelsSignalingExchangeAction ;
32+ use crate :: p2p:: channels:: signaling:: exchange_effectful:: P2pChannelsSignalingExchangeEffectfulAction ;
3133use crate :: p2p:: channels:: snark:: P2pChannelsSnarkAction ;
3234use crate :: p2p:: channels:: snark_effectful:: P2pChannelsSnarkEffectfulAction ;
3335use crate :: p2p:: channels:: snark_job_commitment:: P2pChannelsSnarkJobCommitmentAction ;
@@ -209,6 +211,21 @@ pub enum ActionKind {
209211 P2pChannelsRpcEffectfulInit ,
210212 P2pChannelsRpcEffectfulRequestSend ,
211213 P2pChannelsRpcEffectfulResponseSend ,
214+ P2pChannelsSignalingExchangeAnswerReceived ,
215+ P2pChannelsSignalingExchangeAnswerSend ,
216+ P2pChannelsSignalingExchangeInit ,
217+ P2pChannelsSignalingExchangeOfferDecryptError ,
218+ P2pChannelsSignalingExchangeOfferDecryptSuccess ,
219+ P2pChannelsSignalingExchangeOfferReceived ,
220+ P2pChannelsSignalingExchangeOfferSend ,
221+ P2pChannelsSignalingExchangePending ,
222+ P2pChannelsSignalingExchangeReady ,
223+ P2pChannelsSignalingExchangeRequestReceived ,
224+ P2pChannelsSignalingExchangeRequestSend ,
225+ P2pChannelsSignalingExchangeEffectfulAnswerEncryptAndSend ,
226+ P2pChannelsSignalingExchangeEffectfulInit ,
227+ P2pChannelsSignalingExchangeEffectfulMessageSend ,
228+ P2pChannelsSignalingExchangeEffectfulOfferDecrypt ,
212229 P2pChannelsSnarkInit ,
213230 P2pChannelsSnarkLibp2pBroadcast ,
214231 P2pChannelsSnarkLibp2pReceived ,
@@ -618,7 +635,7 @@ pub enum ActionKind {
618635}
619636
620637impl ActionKind {
621- pub const COUNT : u16 = 510 ;
638+ pub const COUNT : u16 = 525 ;
622639}
623640
624641impl std:: fmt:: Display for ActionKind {
@@ -1029,6 +1046,7 @@ impl ActionKindGet for P2pChannelsAction {
10291046 fn kind ( & self ) -> ActionKind {
10301047 match self {
10311048 Self :: MessageReceived ( a) => a. kind ( ) ,
1049+ Self :: SignalingExchange ( a) => a. kind ( ) ,
10321050 Self :: BestTip ( a) => a. kind ( ) ,
10331051 Self :: Transaction ( a) => a. kind ( ) ,
10341052 Self :: Snark ( a) => a. kind ( ) ,
@@ -1069,6 +1087,7 @@ impl ActionKindGet for P2pNetworkAction {
10691087impl ActionKindGet for P2pChannelsEffectfulAction {
10701088 fn kind ( & self ) -> ActionKind {
10711089 match self {
1090+ Self :: SignalingExchange ( a) => a. kind ( ) ,
10721091 Self :: BestTip ( a) => a. kind ( ) ,
10731092 Self :: Rpc ( a) => a. kind ( ) ,
10741093 Self :: Snark ( a) => a. kind ( ) ,
@@ -1400,6 +1419,28 @@ impl ActionKindGet for P2pChannelsMessageReceivedAction {
14001419 }
14011420}
14021421
1422+ impl ActionKindGet for P2pChannelsSignalingExchangeAction {
1423+ fn kind ( & self ) -> ActionKind {
1424+ match self {
1425+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingExchangeInit ,
1426+ Self :: Pending { .. } => ActionKind :: P2pChannelsSignalingExchangePending ,
1427+ Self :: Ready { .. } => ActionKind :: P2pChannelsSignalingExchangeReady ,
1428+ Self :: RequestSend { .. } => ActionKind :: P2pChannelsSignalingExchangeRequestSend ,
1429+ Self :: OfferReceived { .. } => ActionKind :: P2pChannelsSignalingExchangeOfferReceived ,
1430+ Self :: OfferDecryptError { .. } => {
1431+ ActionKind :: P2pChannelsSignalingExchangeOfferDecryptError
1432+ }
1433+ Self :: OfferDecryptSuccess { .. } => {
1434+ ActionKind :: P2pChannelsSignalingExchangeOfferDecryptSuccess
1435+ }
1436+ Self :: AnswerSend { .. } => ActionKind :: P2pChannelsSignalingExchangeAnswerSend ,
1437+ Self :: RequestReceived { .. } => ActionKind :: P2pChannelsSignalingExchangeRequestReceived ,
1438+ Self :: OfferSend { .. } => ActionKind :: P2pChannelsSignalingExchangeOfferSend ,
1439+ Self :: AnswerReceived { .. } => ActionKind :: P2pChannelsSignalingExchangeAnswerReceived ,
1440+ }
1441+ }
1442+ }
1443+
14031444impl ActionKindGet for P2pChannelsBestTipAction {
14041445 fn kind ( & self ) -> ActionKind {
14051446 match self {
@@ -1652,6 +1693,23 @@ impl ActionKindGet for P2pNetworkRpcAction {
16521693 }
16531694}
16541695
1696+ impl ActionKindGet for P2pChannelsSignalingExchangeEffectfulAction {
1697+ fn kind ( & self ) -> ActionKind {
1698+ match self {
1699+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingExchangeEffectfulInit ,
1700+ Self :: MessageSend { .. } => {
1701+ ActionKind :: P2pChannelsSignalingExchangeEffectfulMessageSend
1702+ }
1703+ Self :: OfferDecrypt { .. } => {
1704+ ActionKind :: P2pChannelsSignalingExchangeEffectfulOfferDecrypt
1705+ }
1706+ Self :: AnswerEncryptAndSend { .. } => {
1707+ ActionKind :: P2pChannelsSignalingExchangeEffectfulAnswerEncryptAndSend
1708+ }
1709+ }
1710+ }
1711+ }
1712+
16551713impl ActionKindGet for P2pChannelsBestTipEffectfulAction {
16561714 fn kind ( & self ) -> ActionKind {
16571715 match self {
0 commit comments