marshaling

The process of packaging and sending interface method parameters across thread or process boundaries.