org.red5.server.net.rtsp
Class RTSPResponse
java.lang.Object
org.red5.server.net.rtsp.messages.RTSPMessage
org.red5.server.net.rtsp.RTSPResponse
public class RTSPResponse
- extends RTSPMessage
Wraps up a RTSP response message.
- Author:
- Matteo Merli (matteo.merli@gmail.com)
| Fields inherited from class org.red5.server.net.rtsp.messages.RTSPMessage |
CRLF |
| Methods inherited from class org.red5.server.net.rtsp.messages.RTSPMessage |
appendToBuffer, appendToBuffer, getBuffer, getBufferSize, getHeader, getHeader, getHeadersCount, getHeadersString, getSequenceNumber, removeHeader, setBuffer, setCommonHeaders, setHeader, setSequenceNumber |
RTSPResponse
public RTSPResponse()
getType
public RTSPMessage.Type getType()
- Overrides:
getType in class RTSPMessage
- Returns:
- the RTSP type of the message
getCode
public RTSPCode getCode()
setCode
public void setCode(RTSPCode code)
setRequestVerb
public void setRequestVerb(RTSPRequest.Verb requestVerb)
getRequestVerb
public RTSPRequest.Verb getRequestVerb()
toString
public String toString()
- Serialize the RTSP response to a string.
"RTSP/1.0" SP [code] SP [reason] CRLF
[headers] CRLF
CRLF
[buf]
- Overrides:
toString in class Object
toByteBuffer
public IoBuffer toByteBuffer()
throws Exception
- serialize the RTSP response message into a byte buffer.
- Throws:
Exception
errorResponse
public static RTSPResponse errorResponse(RTSPCode errorCode)
- Construct a new RTSPResponse error message.
- Parameters:
errorCode - the RTSP error code to be sent
- Returns:
- a RTSP response message
Copyright © 2006-2009 The Red5 Project