pub trait SessionManager {
// Required method
fn open(
&mut self,
pssid: Pssid,
data_plane_id: DataPlaneId,
) -> Result<SessionGrant, SessionOpenError>;
}Expand description
SessionManager is the interface to manage sessions.
Required Methods§
Sourcefn open(
&mut self,
pssid: Pssid,
data_plane_id: DataPlaneId,
) -> Result<SessionGrant, SessionOpenError>
fn open( &mut self, pssid: Pssid, data_plane_id: DataPlaneId, ) -> Result<SessionGrant, SessionOpenError>
Open a session for the given SNAP token claims and data plane ID.