Description | Hierarchy | Fields | Methods | Properties |
type unaRTSPServer = class(unaSocks)
Basic RTSP server.
![]() |
constructor create(); |
![]() |
function open(transport: int = IPPROTO_TCP; const port: string = ''; const bindTo: string = '0.0.0.0'): HRESULT; |
![]() |
procedure close(); |
![]() |
procedure sendResponse(request: unaRTSPServerParser; responseCode: int = c_RTSP_RESPCODE_OK; const headers: string = ''; const body: string = ''; const humanMsg: string = ''); |
![]() |
procedure event(event: unaSocketEvent; id, connId: tConID; data: pointer = nil; size: uint = 0); override; |
![]() |
procedure handleRequest(reqInt: int; const fromIP: string; request: unaRTSPServerParser); virtual; |
![]() |
procedure onRequest(reqInt: int; const fromIP: string; request: unaRTSPServerParser; var headers, body, msg: string; var respcode: int); virtual; |
![]() |
property active: bool read f_active; |
![]() |
constructor create(); |
// |
![]() |
function open(transport: int = IPPROTO_TCP; const port: string = ''; const bindTo: string = '0.0.0.0'): HRESULT; |
Opens a new server.
Parameters
ReturnsS_OK or some error otherwise |
![]() |
procedure close(); |
Closes server thread |
![]() |
procedure sendResponse(request: unaRTSPServerParser; responseCode: int = c_RTSP_RESPCODE_OK; const headers: string = ''; const body: string = ''; const humanMsg: string = ''); |
Sends response back to client |
![]() |
procedure event(event: unaSocketEvent; id, connId: tConID; data: pointer = nil; size: uint = 0); override; |
![]() |
procedure handleRequest(reqInt: int; const fromIP: string; request: unaRTSPServerParser); virtual; |
![]() |
procedure onRequest(reqInt: int; const fromIP: string; request: unaRTSPServerParser; var headers, body, msg: string; var respcode: int); virtual; |
![]() |
property active: bool read f_active; |
True when server is active |
(c) 2012 Lake of Soft