diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llmessage/lluseroperation.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/linden/indra/llmessage/lluseroperation.h b/linden/indra/llmessage/lluseroperation.h index 2b351f9..6ac2862 100644 --- a/linden/indra/llmessage/lluseroperation.h +++ b/linden/indra/llmessage/lluseroperation.h | |||
@@ -48,6 +48,9 @@ public: | |||
48 | // Operation never got necessary data, so expired | 48 | // Operation never got necessary data, so expired |
49 | virtual BOOL isExpired(); | 49 | virtual BOOL isExpired(); |
50 | 50 | ||
51 | // ability to mark this operation as never expiring. | ||
52 | void SetNoExpireFlag(const BOOL flag); | ||
53 | |||
51 | // Send request to the dataserver | 54 | // Send request to the dataserver |
52 | virtual void sendRequest() = 0; | 55 | virtual void sendRequest() = 0; |
53 | 56 | ||
@@ -67,6 +70,7 @@ protected: | |||
67 | LLUUID mAgentID; | 70 | LLUUID mAgentID; |
68 | LLUUID mTransactionID; | 71 | LLUUID mTransactionID; |
69 | LLFrameTimer mTimer; | 72 | LLFrameTimer mTimer; |
73 | BOOL mNoExpire; // this is used for operations that expect an answer and will wait till it gets one. | ||
70 | }; | 74 | }; |
71 | 75 | ||
72 | 76 | ||