pub trait SessionmgrProxyInterface: Send + Sync {
// Required method
fn initialize(
&self,
session_id: &str,
session_context: ClientEnd<SessionContextMarker>,
additional_services_for_agents: &mut ServiceList,
services_from_sessionmgr: ServerEnd<DirectoryMarker>,
view_params: Option<&mut ViewParams>
) -> Result<(), Error>;
}