org.red5.server.net.rtsp
Class RTSPRequest

java.lang.Object
  extended by org.red5.server.net.rtsp.messages.RTSPMessage
      extended by org.red5.server.net.rtsp.RTSPRequest

public class RTSPRequest
extends RTSPMessage

Author:
Matteo Merli (matteo.merli@gmail.com)

Nested Class Summary
static class RTSPRequest.Verb
           
 
Nested classes/interfaces inherited from class org.red5.server.net.rtsp.messages.RTSPMessage
RTSPMessage.Type
 
Field Summary
 
Fields inherited from class org.red5.server.net.rtsp.messages.RTSPMessage
CRLF
 
Constructor Summary
RTSPRequest()
           
 
Method Summary
 RTSPMessage.Type getType()
           
 URL getUrl()
           
 RTSPRequest.Verb getVerb()
           
 String getVerbString()
           
 void setUrl(URL url)
           
 void setVerb(RTSPRequest.Verb verb)
           
 void setVerb(String strVerb)
          Sets the verb of the request from a string.
 String toString()
          Return a serialized version of the RTSP request message that will be sent over the network.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RTSPRequest

public RTSPRequest()
Method Detail

getType

public RTSPMessage.Type getType()
Overrides:
getType in class RTSPMessage
Returns:
the RTSP type of the message

getVerbString

public String getVerbString()

setVerb

public void setVerb(RTSPRequest.Verb verb)

getVerb

public RTSPRequest.Verb getVerb()

setVerb

public void setVerb(String strVerb)
Sets the verb of the request from a string.

Parameters:
strVerb - String containing the the verb

setUrl

public void setUrl(URL url)

getUrl

public URL getUrl()

toString

public String toString()
Return a serialized version of the RTSP request message that will be sent over the network. The message is in the form:
 [verb] SP [url] SP "RTSP/1.0" CRLF
 [headers] CRLF
 CRLF 
 [buffer]
 

Overrides:
toString in class Object


Copyright © 2006-2009 The Red5 Project