Preheat the smoker to a hot grilling temperature of about 300 degrees F (150 degrees C).
Cut the French bread roll in half. Spread each side with a thin layer of mustard.
Top the mustard with slices of Swiss cheese. On one side add the ham and pulled pork. On the other side add the sliced pickles.
Close the sandwich and push it down to flatten and help hold it together. Butter both the top and bottom generously.
Heat a skillet in the preheated smoker to moderate heat.
Add the sandwich to the preheated skillet then place a second skillet on top to compress while cooking. When the bread is browned on the bottom turn and cook the other side until also brown. By this time the contents should be heated through and the cheese melted.