public LoginOperation(HttpSessionConnection connection, long ID, string pass) : base(connection) { this.TrackedID = ID; this.Password = pass; parse(Execute()); }
public WaypointOperation(HttpSessionConnection connection, double latitude, double longitude, long speed) : base(connection) { this.Latitude = latitude; this.Longitude = longitude; this.Speed = speed; parse(Execute()); }
public CellIDOperation(HttpSessionConnection connection, int cellid, int lac, int mnc, int mcc) : base(connection) { this.CellID = cellid; this.LocationAreaCode = lac; this.MobileNetworkCode = mnc; this.MobileCountryCode = mcc; parse(Execute()); }
public WaypointOperation(HttpSessionConnection connection, double latitude, double longitude) : this(connection, latitude, longitude, -1) { }
public ChangePassOperation(HttpSessionConnection connection, string newPass) : base(connection) { this.NewPassword = newPass; parse(Execute()); }
public LogoutOperation(HttpSessionConnection connection) : base(connection) { parse(Execute()); }
public NewTrackOperation(HttpSessionConnection connection) : base(connection) { parse(Execute()); }
public CellIDOperation(HttpSessionConnection connection, int cellid, int lac) : this(connection, cellid, lac, 0, 0) { }
/// <summary> /// Create, do a operation and parse a result from message returned by server /// </summary> /// <param name="sessionID">Session ID of operation's connection</param> public Operation(HttpSessionConnection connection) { this.Connection = connection; }