xrootdlib.streams.XrdXrootdMon.redir module

class CmsdRedir(action: xrootdlib.structs.XrdXrootdMon.redir.XROOTD_MON, target: bytes, port: int, client: xrootdlib.streams.XrdXrootdMon.map.UserInfo, path: bytes)

Bases: xrootdlib.streams.XrdXrootdMon.redir.Redirection

class RedirWindow(server_info: xrootdlib.streams.XrdXrootdMon.map.ServerInfo, start: int, end: int, records: List[xrootdlib.streams.XrdXrootdMon.redir.Redirection])

Bases: object

Sequence of events in a time window

end
records
server_info
start
class Redirection(action: xrootdlib.structs.XrdXrootdMon.redir.XROOTD_MON, target: bytes, port: int, client: xrootdlib.streams.XrdXrootdMon.map.UserInfo, path: bytes)

Bases: object

action
client
classmethod from_record(record_struct: xrootdlib.structs.XrdXrootdMon.redir.Redirect, stod: int, map_store: xrootdlib.streams.XrdXrootdMon.map.MapInfoStore)
path
port
target
class XrootdRedir(action: xrootdlib.structs.XrdXrootdMon.redir.XROOTD_MON, target: bytes, port: int, client: xrootdlib.streams.XrdXrootdMon.map.UserInfo, path: bytes)

Bases: xrootdlib.streams.XrdXrootdMon.redir.Redirection

digest_packet(stod: int, burr_struct: xrootdlib.structs.XrdXrootdMon.Burr, map_store: xrootdlib.streams.XrdXrootdMon.map.MapInfoStore)

Digest a packet containing redir data