Lines Matching refs:CollisionState
30 enum CollisionState { enum
41 state: CollisionState,
56 state: CollisionState::Nothing, in new()
66 (&OpCode::CreateConnection, &CollisionState::InquiryActive) => { in get_signal_type()
70 (&OpCode::CreateConnection, &CollisionState::RemoteNameReqActive) => { in get_signal_type()
74 (&OpCode::Inquiry, &CollisionState::InquiryActive) => { in get_signal_type()
78 (&OpCode::Inquiry, &CollisionState::RemoteNameReqActive) => { in get_signal_type()
82 (&OpCode::Inquiry, &CollisionState::ConnectionActive) => { in get_signal_type()
86 (&OpCode::RemoteNameRequest, &CollisionState::InquiryActive) => { in get_signal_type()
90 (&OpCode::RemoteNameRequest, &CollisionState::ConnectionActive) => { in get_signal_type()
110 && self.state == CollisionState::Nothing in process()
112 let new_state: Option<CollisionState> = match cs.get_command_op_code() { in process()
113 OpCode::CreateConnection => Some(CollisionState::ConnectionActive), in process()
114 OpCode::Inquiry => Some(CollisionState::InquiryActive), in process()
116 Some(CollisionState::RemoteNameReqActive) in process()
157 && self.state == CollisionState::RemoteNameReqActive in process()
159 self.state = CollisionState::Nothing; in process()
185 if self.state == CollisionState::InquiryActive { in process()
186 self.state = CollisionState::Nothing; in process()
194 if self.state == CollisionState::ConnectionActive { in process()
195 self.state = CollisionState::Nothing; in process()