summaryrefslogtreecommitdiff
path: root/indra/newview/lllogininstance.h
diff options
context:
space:
mode:
authorAndrey Lihatskiy <alihatskiy@productengine.com>2024-04-29 07:43:28 +0300
committerAndrey Lihatskiy <alihatskiy@productengine.com>2024-04-29 07:56:09 +0300
commit1b68f71348ecf3983b76b40d7940da8377f049b7 (patch)
tree2974eddaef130a067c26033d60a59fc790365b3d /indra/newview/lllogininstance.h
parentaf4ea94efc1999f3b19fd8d643d0331f0b77e265 (diff)
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
Diffstat (limited to 'indra/newview/lllogininstance.h')
-rw-r--r--indra/newview/lllogininstance.h110
1 files changed, 55 insertions, 55 deletions
diff --git a/indra/newview/lllogininstance.h b/indra/newview/lllogininstance.h
index 74d6890d1d..0ec7b3bb24 100644
--- a/indra/newview/lllogininstance.h
+++ b/indra/newview/lllogininstance.h
@@ -1,25 +1,25 @@
-/**
+/**
* @file lllogininstance.h
* @brief A host for the viewer's login connection.
*
* $LicenseInfo:firstyear=2009&license=viewerlgpl$
* Second Life Viewer Source Code
* Copyright (C) 2010, Linden Research, Inc.
- *
+ *
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation;
* version 2.1 of the License only.
- *
+ *
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
- *
+ *
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
+ *
* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
* $/LicenseInfo$
*/
@@ -37,75 +37,75 @@ class LLLogin;
class LLEventStream;
class LLNotificationsInterface;
-// This class hosts the login module and is used to
+// This class hosts the login module and is used to
// negotiate user authentication attempts.
class LLLoginInstance : public LLSingleton<LLLoginInstance>
{
- LLSINGLETON(LLLoginInstance);
- ~LLLoginInstance();
+ LLSINGLETON(LLLoginInstance);
+ ~LLLoginInstance();
public:
- class Disposable;
+ class Disposable;
- void connect(LLPointer<LLCredential> credentials); // Connect to the current grid choice.
- void connect(const std::string& uri, LLPointer<LLCredential> credentials); // Connect to the given uri.
- void reconnect(); // reconnect using the current credentials.
- void disconnect();
+ void connect(LLPointer<LLCredential> credentials); // Connect to the current grid choice.
+ void connect(const std::string& uri, LLPointer<LLCredential> credentials); // Connect to the given uri.
+ void reconnect(); // reconnect using the current credentials.
+ void disconnect();
- bool authFailure() { return mAttemptComplete && mLoginState == "offline"; }
- bool authSuccess() { return mAttemptComplete && mLoginState == "online"; }
+ bool authFailure() { return mAttemptComplete && mLoginState == "offline"; }
+ bool authSuccess() { return mAttemptComplete && mLoginState == "online"; }
- const std::string& getLoginState() { return mLoginState; }
+ const std::string& getLoginState() { return mLoginState; }
bool saveMFA() const { return mSaveMFA; }
- LLSD getResponse(const std::string& key) { return getResponse()[key]; }
- LLSD getResponse();
+ LLSD getResponse(const std::string& key) { return getResponse()[key]; }
+ LLSD getResponse();
- // Only valid when authSuccess == true.
- const F64 getLastTransferRateBPS() { return mTransferRate; }
- void setSerialNumber(const std::string& sn) { mSerialNumber = sn; }
- void setLastExecEvent(int lee) { mLastExecEvent = lee; }
- void setLastExecDuration(S32 duration) { mLastExecDuration = duration; }
- void setPlatformInfo(const std::string platform, const std::string platform_version, const std::string platform_name);
+ // Only valid when authSuccess == true.
+ const F64 getLastTransferRateBPS() { return mTransferRate; }
+ void setSerialNumber(const std::string& sn) { mSerialNumber = sn; }
+ void setLastExecEvent(int lee) { mLastExecEvent = lee; }
+ void setLastExecDuration(S32 duration) { mLastExecDuration = duration; }
+ void setPlatformInfo(const std::string platform, const std::string platform_version, const std::string platform_name);
- void setNotificationsInterface(LLNotificationsInterface* ni) { mNotifications = ni; }
- LLNotificationsInterface& getNotificationsInterface() const { return *mNotifications; }
+ void setNotificationsInterface(LLNotificationsInterface* ni) { mNotifications = ni; }
+ LLNotificationsInterface& getNotificationsInterface() const { return *mNotifications; }
private:
- typedef std::shared_ptr<LLEventAPI::Response> ResponsePtr;
- void constructAuthParams(LLPointer<LLCredential> user_credentials);
- void updateApp(bool mandatory, const std::string& message);
- bool updateDialogCallback(const LLSD& notification, const LLSD& response);
-
- bool handleLoginEvent(const LLSD& event);
- void handleLoginFailure(const LLSD& event);
- void handleLoginSuccess(const LLSD& event);
- void handleDisconnect(const LLSD& event);
- void handleIndeterminate(const LLSD& event);
- void handleLoginDisallowed(const LLSD& notification, const LLSD& response);
- void syncWithUpdater(ResponsePtr resp, const LLSD& notification, const LLSD& response);
-
- bool handleTOSResponse(bool v, const std::string& key);
+ typedef std::shared_ptr<LLEventAPI::Response> ResponsePtr;
+ void constructAuthParams(LLPointer<LLCredential> user_credentials);
+ void updateApp(bool mandatory, const std::string& message);
+ bool updateDialogCallback(const LLSD& notification, const LLSD& response);
+
+ bool handleLoginEvent(const LLSD& event);
+ void handleLoginFailure(const LLSD& event);
+ void handleLoginSuccess(const LLSD& event);
+ void handleDisconnect(const LLSD& event);
+ void handleIndeterminate(const LLSD& event);
+ void handleLoginDisallowed(const LLSD& notification, const LLSD& response);
+ void syncWithUpdater(ResponsePtr resp, const LLSD& notification, const LLSD& response);
+
+ bool handleTOSResponse(bool v, const std::string& key);
void showMFAChallange(const std::string& message);
bool handleMFAChallenge(LLSD const & notif, LLSD const & response);
- void attemptComplete() { mAttemptComplete = true; } // In the future an event?
+ void attemptComplete() { mAttemptComplete = true; } // In the future an event?
- std::unique_ptr<LLLogin> mLoginModule;
- LLNotificationsInterface* mNotifications;
+ std::unique_ptr<LLLogin> mLoginModule;
+ LLNotificationsInterface* mNotifications;
- std::string mLoginState;
- LLSD mRequestData;
- LLSD mResponseData;
- bool mAttemptComplete;
+ std::string mLoginState;
+ LLSD mRequestData;
+ LLSD mResponseData;
+ bool mAttemptComplete;
bool mSaveMFA;
- F64 mTransferRate;
- std::string mSerialNumber;
- int mLastExecEvent;
- S32 mLastExecDuration;
- std::string mPlatform;
- std::string mPlatformVersion;
- std::string mPlatformVersionName;
- LLEventDispatcher mDispatcher;
+ F64 mTransferRate;
+ std::string mSerialNumber;
+ int mLastExecEvent;
+ S32 mLastExecDuration;
+ std::string mPlatform;
+ std::string mPlatformVersion;
+ std::string mPlatformVersionName;
+ LLEventDispatcher mDispatcher;
};
#endif