Show
Ignore:
Timestamp:
06/18/09 17:43:47 (15 months ago)
Author:
metamorph68
Message:

Backported changes adding remaining time in request-based sources.
Set default options to the old behaviour.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/bugfix-0.9.1/src/sources/req_queue.ml

    r6344 r6649  
    3535  * user emits a request. *) 
    3636class queue ?(requests=Queue.create()) ?(interactive=true) 
    37             length default_duration timeout = 
     37            length default_duration timeout conservative = 
    3838object (self) 
    39   inherit Request_source.queued ~length ~default_duration ~timeout () as queued 
     39  inherit Request_source.queued ~length ~default_duration  
     40     ~timeout ~conservative () as queued 
    4041 
    4142  val reqlock = Mutex.create () 
     
    179180     Request_source.queued_proto) 
    180181    (fun p -> 
    181        let l,d,t = Request_source.extract_queued_params p in 
     182       let l,d,t,c = Request_source.extract_queued_params p in 
    182183       let interactive = Lang.to_bool (Lang.assoc "interactive" 1 p) in 
    183184       let requests = Queue.create () in 
     
    187188              | None -> ()) 
    188189           (Lang.to_list (List.assoc "queue" p)) ; 
    189          ((new queue ~requests ~interactive l d t) :> source)) 
     190         ((new queue ~requests ~interactive l d t c) :> source))