| CPC F41A 21/30 (2013.01) [F41A 21/325 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
an elongate body, wherein an end of the elongate body is configured to be positioned adjacent to a firing end of a barrel of a firearm;
a piston assembly located at least partially within the elongate body, wherein a first end of the piston assembly is configured to be secured to the barrel of the firearm, wherein the piston assembly comprises an indexing ring positioned at a second end of the piston assembly that is opposite the first end of the piston assembly, and wherein the elongate body and the piston assembly are rotatable relative to one another about a longitudinal axis that extends from the first end of the piston assembly to the second end of the piston assembly; and
an orientation assembly connected to the elongate body, the orientation assembly comprising a first pawl, a second pawl, and a selector component that is configured to selectively disengage the first pawl and the second pawl with a surface of the indexing ring, wherein the first pawl is configured to prevent the elongate body from rotating relative to the piston assembly in a first direction when engaged with the surface of the indexing ring and the second pawl is configured to prevent the elongate body from rotating relative to the piston assembly in a second direction when engaged with the surface of the indexing ring.
|