blob: 59d9986f5b303cf1d0389f84cffab5e22062edc8 [file] [log] [blame]
//
// MQttTxFlow.h
//
// Copyright (c) 2011, 2013, 2lemetry LLC
//
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v1.0
// and Eclipse Distribution License v. 1.0 which accompanies this distribution.
// The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
// and the Eclipse Distribution License is available at
// http://www.eclipse.org/org/documents/edl-v10.php.
//
// Contributors:
// Kyle Roche - initial API and implementation and/or initial documentation
//
#import <Foundation/Foundation.h>
#import "MQTTMessage.h"
@interface MQttTxFlow : NSObject {
MQTTMessage * msg;
unsigned int deadline;
}
+ (id)flowWithMsg:(MQTTMessage*)aMsg
deadline:(unsigned int)aDeadline;
- (id)initWithMsg:(MQTTMessage*)aMsg deadline:(unsigned int)aDeadline;
- (void)setMsg:(MQTTMessage*)aMsg;
- (void)setDeadline:(unsigned int)newValue;
- (MQTTMessage*)msg;
- (unsigned int)deadline;
@end