AirPlayServiceHTTPKeepAlive¶
The class is responsible for maintaining an AirPlay connection alive by sending periodic requests.
Properties¶
- CGFloat interval
- The interval between keep-alive requests, in seconds. 50 by default.
- id<ServiceCommandDelegate> commandDelegate
- An object that sends AirPlay commands.
- NSURL * commandURL
- The base URL for commands.
Methods¶
- - (instancetype) initWithInterval:(CGFloat)interval andCommandDelegate:(id<ServiceCommandDelegate>)commandDelegate
Designated initializer, setting the interval and command delegate.
Parameters:
- interval
- andCommandDelegate: commandDelegate
- - (instancetype) initWithCommandDelegate:(id<ServiceCommandDelegate>)commandDelegate
Initializer that sets the command delegate.
Parameters:
- commandDelegate
- - (void) startTimer
- Schedules sending keep-alive requests. The first one will be sent
after the specified
interval
. - - (void) stopTimer
- Stops sending keep-alive requests.