equal
deleted
inserted
replaced
232 public: |
232 public: |
233 CaptureTicket(); ///< constructs clean ticket |
233 CaptureTicket(); ///< constructs clean ticket |
234 CaptureTicket(Handlers::iterator it); ///< constructs ticket from iterator |
234 CaptureTicket(Handlers::iterator it); ///< constructs ticket from iterator |
235 CaptureTicket(const CaptureTicket &src); ///< takeover iterator (detach from src, attach to this) |
235 CaptureTicket(const CaptureTicket &src); ///< takeover iterator (detach from src, attach to this) |
236 ~CaptureTicket(); ///< call Release() and destroy ticket |
236 ~CaptureTicket(); ///< call Release() and destroy ticket |
|
237 bool IsActive() const; ///< determines whether the CaptureTicket is in use |
237 void Attach(Handlers::iterator it); ///< Attach iterator to the ticket |
238 void Attach(Handlers::iterator it); ///< Attach iterator to the ticket |
238 Handlers::iterator Detach() const; ///< Detach iterator from ticket (give up ownership) |
239 Handlers::iterator Detach() const; ///< Detach iterator from ticket (give up ownership) |
239 void Release(); ///< remove Event Capture Delegate from the Stack |
240 void Release(); ///< remove Event Capture Delegate from the Stack |
240 CaptureTicket& operator = (const CaptureTicket &src); |
241 CaptureTicket& operator = (const CaptureTicket &src); |
241 }; |
242 }; |